Saltar al contenido
PDFLIBRE

Convertir HTML a PDF

Pega o importa HTML estático, revisa cómo quedará impreso y crea el PDF en tu navegador.

HTML

HTML del editor

56 B · HTML editable

Preparando vista previa…

Qué hace esta herramienta

HTML a PDF convierte marcado HTML estático en un documento PDF. Puedes escribir o pegar el código directamente, o importar un archivo .html para rellenar el editor y seguir modificándolo. La vista previa usa el mismo documento saneado que se rasteriza al crear el PDF, con un viewport de impresión independiente del ancho del celular o del computador. Puedes dejar que PDFLIBRE elija la configuración o personalizar papel, orientación, márgenes y escala.

HTML seguro y recursos locales

La herramienta conserva estructura, clases, estilos inline y bloques <style> que sean seguros. Admite imágenes locales y fuentes WOFF/WOFF2 incrustadas como data URI, además de referencias blob disponibles en la sesión. Los scripts, eventos inline, formularios activos, iframes, objetos, redirecciones y enlaces o recursos HTTP/HTTPS se eliminan antes de mostrar el documento.

La vista previa se ejecuta en un iframe aislado sin permiso para scripts y con una política de contenido que bloquea la red. Importar un archivo no crea una segunda copia editable: después de leerlo, el código del editor es la única fuente de verdad.

Vista previa y configuración de página

El documento se maqueta con el ancho lógico del papel y luego se escala visualmente para caber en el visor. Por eso abrir la herramienta en un móvil no obliga al HTML a remaquetarse a 390 píxeles ni cambia por sí solo el PDF resultante.

En Automático se analiza el contenido renderizado para decidir orientación y ajuste. En Personalizado puedes elegir papel, orientación, márgenes y escala. El contenido que excede el ancho imprimible se reduce para evitar que desaparezcan columnas o bloques laterales.

Limitaciones reales de la conversión

El resultado se rasteriza antes de incorporarse al PDF: conserva la apariencia visual, pero el texto no queda seleccionable como texto PDF. Algunas funciones avanzadas de CSS de impresión, fuentes que no estén disponibles localmente, filtros complejos y efectos no soportados por el renderer del navegador pueden variar.

La paginación respeta saltos CSS explícitos y evita partir filas, párrafos e imágenes cuando existe un corte razonable. No es un motor completo de paged media: un elemento más alto que una página tendrá que dividirse para no perder contenido.

Cómo usarla

  1. 1.Abre la vista Código y pega tu HTML, o importa un archivo .html. Si importas uno, puedes editarlo después.
  2. 2.Vuelve a Documento para revisar la vista previa y ajusta papel, orientación, márgenes o escala si lo necesitas.
  3. 3.Pulsa Crear PDF, descarga el resultado y revisa los saltos de página antes de compartirlo.

Casos de uso

Facturas y recibos

Convierte una plantilla HTML estática con tablas, colores y totales en un PDF para archivar o enviar.

Informes generados

Pega la salida HTML de una aplicación y obtén una copia visual paginada sin subir el contenido.

Material educativo

Transforma apuntes, guías o ejercicios HTML con estilos locales en un documento imprimible.

Prototipos de impresión

Comprueba rápidamente cómo se adapta un documento web estático a distintos papeles y márgenes.

Privacidad de tus archivos

Los archivos usados en HTML a PDF se procesan en tu navegador y no se envían al servidor de PDFLIBRE.

Errores frecuentes

Faltan imágenes o tipografías externas
La red está bloqueada. Incrusta imágenes compatibles como data URI o usa recursos blob de la sesión; utiliza fuentes instaladas o incrustadas localmente.
Un botón o script no funciona en la vista previa
La conversión admite contenido estático. Los scripts, handlers y formularios activos se eliminan por seguridad; genera en el HTML el estado final que quieres imprimir.
Un bloque se divide entre dos páginas
Añade break-inside: avoid al bloque o break-before/break-after donde necesites un salto. Los elementos más altos que una página se dividen para no ocultar contenido.
El texto del PDF no se puede seleccionar
La conversión prioriza la fidelidad visual y rasteriza la página. El texto queda dentro de una imagen en el PDF.

Preguntas frecuentes

¿Puedo pegar HTML sin subir un archivo?

Sí. El editor funciona desde el inicio; importar un .html es opcional y solo rellena ese mismo editor.

¿Se ejecutan scripts del HTML?

No. Se eliminan scripts y eventos inline, y el iframe de vista previa no concede permiso para ejecutar scripts.

¿Puede el HTML cargar recursos de internet?

No. Se eliminan URLs HTTP/HTTPS y CSS remoto, y la política del visor bloquea solicitudes de red.

¿Se sube mi código a PDFLIBRE?

No. El saneado, la vista previa, la rasterización y la creación del PDF ocurren en tu navegador.

¿La vista previa cambia en un celular?

El visor se hace más pequeño, pero el HTML conserva el viewport lógico de impresión. El PDF no depende del ancho accidental de la pantalla.

¿Se conservan las reglas CSS de impresión?

Se conserva CSS estático seguro, pero el renderer rasterizado no implementa todo un motor de paged media. Revisa siempre saltos y efectos complejos en la vista previa.

Herramientas relacionadas