Se solicita Desarrollador Senior Frontend — Implementar edición inline de texto en PDF (PDF.js + pdf-lib) para SaaS en producción

  • Autor Autor Foodhub
  • Fecha de inicio Fecha de inicio
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Foodhub

Foodhub

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Formas de pago
  1. Saldo Forobeta
  2. Binance
  3. Payoneer
  4. Western Union
  5. Skrill
  6. Oxxo
  7. Transferencia bancaria
  8. Paypal
  9. 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)
 
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Atrás
Arriba