Desarrollo
API HTTP de generación de PDF autoalojada: convierta HTML, URLs, Markdown y documentos LibreOffice a PDF con una sola llamada REST.
Gotenberg (licencia MIT, 8 k+ estrellas en GitHub) es un microservicio HTTP en contenedor para generar PDF a partir de HTML, URLs, Markdown y documentos Office (DOCX, XLSX, PPTX) mediante una API REST depurada. Despliéguelo en un VPS y sustituya los servicios PDF SaaS facturados por página por un coste mensual fijo. Chromium y LibreOffice están integrados en el contenedor único — sin dependencias adicionales. Úselo para generar facturas, informes, contratos o cualquier documento desde sus aplicaciones backend.
Lo que se instala
Convierta sus plantillas HTML de facturas en PDF desde el servidor y envíelas como archivos adjuntos o almacénelas en S3. Sin facturación por documento, sin acceso de terceros a sus datos financieros.
Añada un botón «Descargar en PDF» a su panel de control. Su backend envía el informe HTML a Gotenberg y transmite el PDF directamente al usuario — sin biblioteca frontend ni extensión de navegador.
Convierta a PDF los archivos DOCX o XLSX subidos para el archivado, la vista previa o los flujos de firma electrónica. La ruta LibreOffice de Gotenberg gestiona la conversión sin instalar Office en su servidor.
Guía
Abra el panel de control de ServOrbit, vaya a Marketplace → Desarrollo → Gotenberg y haga clic en Desplegar. Docker descarga la imagen gotenberg/gotenberg:8 — incluye Chromium y LibreOffice — y arranca el servidor HTTP en el puerto 3000. El servicio está listo en menos de 30 segundos.
Desde su aplicación o desde un terminal, envíe su HTML a la ruta Chromium:
`
curl -s --request POST 'http://127.0.0.1:3000/forms/chromium/convert/html' \
--form '[email protected]' \
-o facture.pdf`
Gotenberg renderiza la página con una instancia completa de Chromium y devuelve el PDF como flujo binario.
Para capturar una página web en directo:
`
curl -s --request POST 'http://127.0.0.1:3000/forms/chromium/convert/url' \
--form 'url=https://votre-page-rapport.com' \
-o rapport.pdf`
Útil para archivar vistas de panel de control, generar informes semanales o capturar recibos.
Gotenberg no tiene autenticación integrada. Proteja la API colocándola detrás de un reverse proxy (nginx) con autenticación HTTP basic o restringiendo el acceso únicamente a una red interna. El esquema estándar consiste en mantener el puerto 3000 vinculado a 127.0.0.1 y llamarlo desde el backend de su aplicación en el mismo servidor.
¿Mantiene un proyecto que utiliza Gotenberg? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.
[](https://servorbit.com/vps-cloud?template=gotenberg&utm_source=deploy-badge&utm_medium=referral&utm_campaign=gotenberg)<a href="https://servorbit.com/vps-cloud?template=gotenberg&utm_source=deploy-badge&utm_medium=referral&utm_campaign=gotenberg"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Gotenberg on ServOrbit" height="40"></a>El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.
La plataforma de diseño de código abierto autoalojable — alternativa a Figma para los equipos de producto, con colaboración en tiempo real, prototipado interactivo y exportación de CSS en vivo.
Colaboración y productividadSuite PDF completa autoalojada, la aplicación PDF n.º 1 en GitHub: convertir, fusionar, dividir, comprimir, OCR, poner marcas de agua y más de 50 operaciones — ningún dato enviado a la nube.
Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico.
Escribir por WhatsAppse abre en una pestaña nueva