24FreelanceMercado freelance que nunca duerme
El período de respuesta ha terminado

Microservicio de generación de PDF: renderizar plantillas HTML en PDF preciso a través de API

102 vistas 0 respuestas#42144
Presupuesto€2 425para el proyecto
FormatoProyecto únicosin prepago
PagoEfectivo, Transferencia bancaria
Respuestas aceptadasEl período de respuesta ha terminadohasta 01.09.2026
Respuestas0promedio de categoría: 0,3
Vistas10241 en 14 días

Descripción del proyecto

Traducido
Estamos construyendo un producto con un flujo de documentos intenso y necesitamos un microservicio de generación de PDF dedicado que funcione por sí solo y haga exactamente una cosa muy bien: toma una plantilla HTML junto con un conjunto de datos dinámicos y devuelve un PDF perfecto en píxeles. Hablamos de facturas, contratos e informes de varias páginas que deben verse idénticos cada vez, independientemente de quién haya activado el renderizado o qué parte de nuestro sistema haya hecho la solicitud. Este es estrictamente un servicio de renderizado de PDF. No es una aplicación de automatización de documentos o un flujo de trabajo de firma electrónica; esos viven por separado. Tu tarea es el motor de renderizado y la API que lo rodea, nada más y nada menos.

El servicio debe proporcionar una pequeña API HTTP predecible: envía un identificador de plantilla o una plantilla en línea junto con un objeto de datos JSON y recibe de vuelta un PDF binario o un enlace a un archivo guardado. Las plantillas son HTML y CSS, por lo que esperamos un manejo adecuado del tamaño de página y los márgenes, encabezados y pies de página repetidos, numeración de páginas, saltos de página limpios y fuentes personalizadas incrustadas para que el resultado coincida exactamente con nuestra marca. El renderizado del lado del servidor debe ser determinista: una entrada idéntica siempre produce una salida comparable en bytes. Para nosotros, el manejo correcto de tablas que se rompen entre páginas, unicode y logotipos de alta resolución es importante. El rendimiento también importa: el punto final debe renderizar rápidamente una factura típica de varias páginas y manejar un aumento razonable de solicitudes concurrentes sin caerse.

Propón una elección de motor sólida y justifícala, empaqueta el servicio en un contenedor para un despliegue independiente e incluye un enfoque para la gestión de plantillas, versionado y autenticación básica de API. Proporciona documentación clara y un ejemplo funcional para que nuestro equipo de backend integre todo en un día. Cuando respondas, comparte tu experiencia con el renderizado sin cabeza y la incrustación de fuentes.

— API HTTP limpia: plantilla + JSON de entrada, PDF de salida
— Diseño perfecto en píxeles con encabezados, pies de página, numeración de páginas y saltos
— Incrustación de fuentes personalizadas y soporte completo de unicode
— Renderizado determinista y reproducible del lado del servidor
— Contenerización, despliegue independiente y autenticación de API
— Documentación y ejemplo de integración funcional
Desarrollo de software Efectivo, Transferencia bancaria
24
Veinte · consejo

Cómo escribir una respuesta que sea seleccionada

  • Comienza con la tarea del cliente, no con una historia sobre ti mismo.
  • Incluye uno o dos trabajos similares de tu portafolio.
  • Nombra un precio y un plazo — y qué incluyen exactamente.
  • Haz una pregunta aclaratoria: inicia la conversación.

Respuestas 0

Los textos de respuesta son visibles solo para el cliente.

Misma categoría

Proyectos similares

Todos los proyectos en la categoría
Warehouse inventory app with barcode scanner

Warehouse inventory app with barcode scanner

Looking for a developer to build a mobile warehouse inventory app with barcode scanning, receiving, dispatch, stocktake and reports.

Desarrollo de software24.09.20260186
0respuestas
Website accessibility audit against WCAG

Website accessibility audit against WCAG

We need an independent WCAG accessibility audit of our website: keyboard, contrast, screen readers and a clear report with fixes.

Desarrollo de software24.09.20260184
0respuestas
Bueno saber
¿Cómo respondo a este proyecto?

Inicia sesión como freelancer, describe cómo resolverás la tarea, nombra tu precio y plazo. El cliente lee las respuestas y comienza un diálogo con las mejores.

¿Quién puede ver mi respuesta?

Solo el cliente que publicó el proyecto y tú. Otros freelancers no ven tu texto ni tu precio.

¿Dónde puedo encontrar trabajos similares?

Nuevos proyectos en “Desarrollo de software” aparecen todos los días. Todos los proyectos en la categoría

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora