Foodhub
Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
- Formas de pago
- Saldo Forobeta
- Binance
- Payoneer
- Western Union
- Skrill
- Oxxo
- Transferencia bancaria
- Paypal
- Otro
- Método de entrega
- Plazo para pagar
- Máximo 1 día
- Plazo de entrega
- Máximo 2 días
- Comisiones
- No existen
Soy founder de un SaaS en producción y necesito resolver una funcionalidad crítica del producto: edición inline de texto existente en PDFs, al nivel de los principales editores online del mercado.
Busco un desarrollador senior que domine el formato PDF a bajo nivel y pueda entregar una solución robusta.
Que el usuario pueda hacer clic en cualquier texto existente de un PDF y editarlo directamente (cambiar palabras, corregir errores, actualizar datos) conservando:
Posición original del texto (x, y)
Fuente y tamaño original (o fallback cercano convincente)
Color original
Flujo del párrafo sin romper el resto del layout
La solución debe funcionar 100% client-side (en el navegador), sin depender de librerías de pago tipo SDK comercial.
Stack actual del proyecto:
Frontend: React 18 + Vite + TypeScript + tRPC
Backend: Node.js + Express + Drizzle ORM
PDFs: pdfjs-dist (rendering), pdf-lib (modificación), mupdf (backend)
Base de datos: MySQL
Auth: OAuth
Storage: cloud object storage
Estado actual:
El visor y el renderizado de PDFs funciona
Ya se puede añadir texto nuevo encima del PDF con pdf-lib
Ya se extraen los bloques de texto con posiciones desde el backend
Lo que falta: el "white-out + redibujar" para sustituir texto existente por nuevo texto manteniendo el look original
Funcionalidades esperadas del entregable:
El usuario hace clic en un texto del PDF → aparece un campo editable posicionado exactamente encima
Al editar y confirmar, el texto original se oculta visualmente (white-out u otra técnica) y se redibuja el nuevo texto
Soporte para fuentes estándar (Helvetica, Times, Arial) y fallback inteligente para fuentes embebidas
Soporte para zoom (el overlay editable debe mantener alineación a cualquier nivel de zoom)
Soporte para multi-página
Export final a PDF limpio sin rastros del texto original
Funcional en Chrome, Firefox, Safari, Edge
Responsive (funciona en móvil y tablet)
Busco un desarrollador senior que domine el formato PDF a bajo nivel y pueda entregar una solución robusta.
Que el usuario pueda hacer clic en cualquier texto existente de un PDF y editarlo directamente (cambiar palabras, corregir errores, actualizar datos) conservando:
Posición original del texto (x, y)
Fuente y tamaño original (o fallback cercano convincente)
Color original
Flujo del párrafo sin romper el resto del layout
La solución debe funcionar 100% client-side (en el navegador), sin depender de librerías de pago tipo SDK comercial.
Stack actual del proyecto:
Frontend: React 18 + Vite + TypeScript + tRPC
Backend: Node.js + Express + Drizzle ORM
PDFs: pdfjs-dist (rendering), pdf-lib (modificación), mupdf (backend)
Base de datos: MySQL
Auth: OAuth
Storage: cloud object storage
Estado actual:
El visor y el renderizado de PDFs funciona
Ya se puede añadir texto nuevo encima del PDF con pdf-lib
Ya se extraen los bloques de texto con posiciones desde el backend
Lo que falta: el "white-out + redibujar" para sustituir texto existente por nuevo texto manteniendo el look original
Funcionalidades esperadas del entregable:
El usuario hace clic en un texto del PDF → aparece un campo editable posicionado exactamente encima
Al editar y confirmar, el texto original se oculta visualmente (white-out u otra técnica) y se redibuja el nuevo texto
Soporte para fuentes estándar (Helvetica, Times, Arial) y fallback inteligente para fuentes embebidas
Soporte para zoom (el overlay editable debe mantener alineación a cualquier nivel de zoom)
Soporte para multi-página
Export final a PDF limpio sin rastros del texto original
Funcional en Chrome, Firefox, Safari, Edge
Responsive (funciona en móvil y tablet)

