Datos clave
- Categoría
- Document Tools
- Tipos de entrada
- textarea, select, checkbox, number
- Tipo de salida
- file
- Cobertura de muestras
- 4
- API disponible
- Yes
Resumen
Convierte código HTML y CSS en documentos PDF de alta fidelidad con encabezados, pies de página personalizados y control preciso sobre la maquetación. Utiliza un navegador sin interfaz para renderizar el contenido exactamente como se vería en pantalla, respetando estilos CSS avanzados, fondos y reglas de impresión.
Cuándo usarlo
- •Necesitas generar PDFs con encabezados y pies de página personalizados que incluyan numeración de páginas.
- •Quieres que el PDF conserve fielmente los estilos CSS, fondos y diseños complejos del HTML original.
- •Requieres control sobre márgenes, tamaño de página, orientación y opciones de impresión avanzadas.
Cómo funciona
- •Pega o escribe tu código HTML en el campo de contenido y añade CSS personalizado si es necesario.
- •Configura las opciones de impresión: tamaño de página, márgenes, orientación y plantillas de encabezado/pie.
- •Define las plantillas de encabezado y pie usando HTML con clases como pageNumber y totalPages para la numeración.
- •Haz clic en generar para renderizar el HTML y descargar el PDF resultante con toda la maquetación preservada.
Casos de uso
Ejemplos
1. Informe mensual corporativo
Analista de negocio- Contexto
- La empresa necesita distribuir informes mensuales en PDF con el logo en cada página, numeración y marca de confidencialidad en el pie.
- Problema
- Generar un PDF profesional con encabezado personalizado, numeración automática y pie de página consistente en todas las hojas.
- Cómo usarlo
- Pegar el HTML del informe en "Contenido HTML", añadir estilos en "CSS personalizado" y configurar las plantillas de encabezado y pie con numeración.
- Configuración de ejemplo
-
Encabezado: `<div style='font-size:10px;text-align:center;'><span class='pageNumber'></span> / <span class='totalPages"></span></div>` Pie: `<div style='font-size:9px;text-align:center;'>Confidencial - Empresa S.A.</div>` Tamaño: A4, Márgenes: 15mm - Resultado
- PDF generado con numeración automática en cada página, encabezado centrado y pie con aviso de confidencialidad.
2. Factura con tabla ancha
Contable freelance- Contexto
- Se necesita generar facturas con tablas de detalle que requieren más espacio horizontal que el formato vertical A4 estándar.
- Problema
- Las columnas de la factura se cortan o el texto es demasiado pequeño al imprimir en vertical.
- Cómo usarlo
- Crear el HTML de la factura con la tabla de líneas, activar la opción "Horizontal" y ajustar los márgenes laterales a 10mm.
- Configuración de ejemplo
-
Orientación: Horizontal Tamaño: A4 Márgenes: superior 20mm, inferior 15mm, izquierdo 10mm, derecho 10mm Imprimir fondo: activado - Resultado
- Factura en PDF con tabla completa visible, texto legible y formato profesional listo para enviar al cliente.
3. Manual técnico con estilos complejos
Desarrollador técnico- Contexto
- La documentación técnica está escrita en HTML con código coloreado, notas destacadas y diagramas que deben conservar su apariencia en PDF.
- Problema
- Necesitar que el PDF mantenga todos los estilos CSS, colores de sintaxis y formato de código tal como se ven en el navegador.
- Cómo usarlo
- Copiar el HTML completo con los estilos CSS incluidos, activar "Imprimir fondo" y seleccionar "Preferir tamaño de página CSS" para respetar las reglas @page.
- Configuración de ejemplo
-
Media type: print Preferir tamaño de página CSS: activado Escala: 1 Esperar hasta: networkidle0 - Resultado
- Manual en PDF con código coloreado, notas con fondos amarillos y diagramas perfectamente renderizados, listo para distribuir.
Probar con muestras
html, pdfHubs relacionados
Preguntas frecuentes
¿Cómo añado numeración de páginas en el encabezado o pie?
Usa `<span class="pageNumber"></span>` para el número actual y `<span class="totalPages"></span>` para el total de páginas dentro de tu plantilla HTML de encabezado o pie.
¿Qué tamaños de página están disponibles?
Puedes elegir entre A4, Letter, Legal y A5, además de activar la orientación horizontal si lo necesitas.
¿Puedo usar reglas CSS @media print?
Sí, activa la opción "Preferir tamaño de página CSS" para que se respeten las reglas @page y @media print definidas en tu CSS.
¿Qué hace la opción "Esperar hasta"?
Controla cuándo el navegador captura el contenido. "networkidle0" espera a que no haya peticiones de red, "load" espera al evento load, y "networkidle2" permite hasta 2 conexiones activas.
¿Se imprimen los fondos por defecto?
Sí, la opción "Imprimir fondo" está activada por defecto para conservar colores de fondo e imágenes en el PDF final.