PDFMove
Pasar una página web a PDF: ¿herramienta en línea o imprimir desde el navegador?
Comparativa

Pasar una página web a PDF: ¿herramienta en línea o imprimir desde el navegador?

8 min de lectura

Vas a guardar una página web como PDF. Los caminos: dar la URL a una herramienta de conversión en línea, usar la función de "Imprimir como PDF" de tu navegador, imprimir en modo lectura o hacer una captura de pantalla. Cuál es el correcto depende del tipo de página y de qué quieras conservar.

Resumen de los cuatro métodos

Herramienta en línea: das la URL y la herramienta accede por su cuenta a esa dirección y genera el PDF.

Imprimir desde el navegador: con la página ya abierta en tu navegador, imprimes a PDF con Ctrl+P.

Modo lectura + imprimir: primero activas el modo lectura del navegador para simplificar la página y después imprimes.

Captura de pantalla: capturas la imagen de la página y la pones en un PDF.

Tabla comparativa

| Criterio | Herramienta en línea | Imprimir desde navegador | Modo lectura | Captura de pantalla | |---|---|---|---|---| | Páginas que exigen sesión | No | | Sí | Sí | | Contenido dinámico | En parte | Total | Total | Total | | Texto seleccionable | Sí | Sí | Sí | No | | Control de ajustes de página | Bueno | Bueno | Limitado | Ninguno | | Limpieza de menús y anuncios | Depende del estilo de impresión | Depende del estilo de impresión | Muy buena | Ninguna | | Se puede automatizar | Sí | No | No | En parte | | Enlaces clicables | Normalmente | Normalmente | Normalmente | No | | Página larga | Se divide sola | Se divide sola | Se divide sola | Laborioso |

Escenario 1: archivar un artículo de prensa

Vas a pasar un artículo a PDF para leerlo sin conexión o guardarlo.

Ganador: modo lectura + imprimir.

Las webs de noticias son las páginas más problemáticas de cara a la impresión: menús, columnas laterales, bloques de anuncios, listas de noticias relacionadas, botones de redes sociales, secciones de comentarios.

Si el estilo de impresión del sitio está bien definido, todo eso se oculta. Pero muchos sitios no lo definen o lo hacen de forma incompleta.

El modo lectura resuelve el problema por completo: el navegador extrae de la página el texto del artículo y las imágenes principales y descarta todo lo demás. Obtienes una maquetación a una columna y legible. Imprimir en ese modo da un PDF limpio.

El modo lectura se activa en Firefox con el icono de la barra de direcciones, en Safari de forma parecida y en Chrome con un ajuste que varía según la versión.

Escenario 2: guardar la confirmación de un pedido o un extracto de cuenta

Vas a guardar como documento tu pedido en una tienda online o la pantalla de tu banco.

Ganador: imprimir desde el navegador, no hay otra opción.

Una herramienta en línea no puede acceder a esas páginas. Va por su cuenta a la dirección que le das y no lleva tus cookies de sesión. El resultado será el PDF de una pantalla de inicio de sesión o de una página de error.

En tu navegador, en cambio, ya has iniciado sesión y la página está cargada con tus datos personalizados.

Un consejo: muchas webs de comercio electrónico y de banca ofrecen estilos de impresión bien definidos para esas páginas, así que la copia suele salir limpia. Algunas ofrecen además una opción directa de "descargar PDF", que siempre es la mejor.

Escenario 3: generar una factura desde mi propio HTML

Un sistema crea facturas a partir de una plantilla HTML y hay que pasarlas a PDF.

Ganador: herramienta en línea o conversor programático.

En este escenario tu ventaja es que controlas el HTML. Con CSS puedes determinar exactamente el comportamiento de la página:

@page {
  size: A4;
  margin: 2cm;
}

table { page-break-inside: avoid; }
.fila-total { page-break-before: avoid; }

p { orphans: 3; widows: 3; }

Además, que se pueda automatizar es crítico: hacer Ctrl+P a mano para cada factura no escala.

Puntos a tener en cuenta:

Tipografías. Las tipografías web se cargan de fuentes externas; si el entorno de conversión no tiene acceso, la maquetación se desplaza. Incrustar la tipografía o usar tipografías del sistema es más seguro.

Colores de fondo. Por defecto no se imprimen. Si usas franjas de cabecera en color o zonas destacadas, puede que necesites print-color-adjust: exact.

Haz pruebas. Prueba con facturas de distinta longitud: una de 3 líneas y otra de 50 muestran comportamientos distintos de salto de página.

Escenario 4: guardar una página de documentación

Vas a pasar un manual técnico a PDF para consultarlo sin conexión.

Ganador: herramienta en línea o imprimir desde el navegador.

Los sitios de documentación suelen estar bien estructurados y sus estilos de impresión son razonables.

Hay una cuestión a vigilar: el contenido plegado (collapsed). Muchos sitios de documentación presentan las secciones en acordeones o pestañas. El contenido que está cerrado no aparece en el PDF.

Antes de imprimir tendrás que abrir todas las secciones. Algunos sitios tienen un botón de "expandir todo".

Además, si los bloques de código contienen líneas largas, pueden quedar cortados por la derecha. Imprimir la página en orientación horizontal puede ayudar.

Escenario 5: demostrar el estado de una página en un momento concreto

Quieres dejar constancia de un precio, una descripción o una publicación.

Ganador: imprimir desde el navegador (con encabezado y pie activados).

La impresión del navegador añade automáticamente al principio y al final de la página la URL, la fecha y la hora. Normalmente eso es algo indeseado, pero en un registro con fines probatorios es exactamente lo que quieres.

Asegúrate de que la opción de "Encabezados y pies de página" del diálogo de impresión está activada.

La captura de pantalla también es defendible en este escenario, porque conserva exactamente el aspecto visual de la página. Pero se pierde el texto: deja de poder buscarse y copiarse. Guardar las dos cosas es lo más sólido.

Escenario 6: una página con desplazamiento infinito

Un muro de red social o una lista que se carga continuamente.

Ganador: ninguno lo resuelve del todo.

El desplazamiento infinito carga contenido a medida que el usuario baja. Ni la herramienta en línea ni la impresión del navegador pueden capturar todo ese contenido, porque el evento de desplazamiento no se produce.

Soluciones parciales:

Desplazarse a mano. Bajar en el navegador hasta el final de la página para cargar todo el contenido y después imprimir. En páginas largas es laborioso, pero funciona.

Buscar una versión imprimible. Algunos sitios ofrecen un enlace de "imprimir" o "ver todo".

Dividir por secciones. Guardar la página por trozos y unirlos.

El mismo problema vale para las imágenes con carga diferida: las que no entran en el área visible no se cargan nunca y quedan en blanco en el PDF.

El lugar de la captura de pantalla

Incluimos este método para que la lista esté completa, pero no gana en casi ningún escenario.

Lo que se pierde:

  • El texto. Las letras de la imagen son solo píxeles. No se pueden buscar, ni copiar, y los lectores de pantalla no acceden a ellas.
  • La resolución. Queda limitada por tu monitor. Al imprimirlo se ve borroso.
  • El salto de página. Las páginas largas hay que capturarlas por trozos y unirlas.
  • Los enlaces. No se pueden pulsar.
  • El tamaño de archivo. Muchísimo mayor que el de un PDF basado en texto.

Su único uso legítimo: cuando hay que conservar exactamente el aspecto visual de la página, como documentar un diseño o guardar una pantalla de error.

Las ventajas de la herramienta en línea

Hasta aquí ha destacado el método del navegador; enumeremos también los casos en los que gana la herramienta en línea:

Se puede automatizar. Si conviertes muchas páginas a PDF con regularidad, imprimir a mano no escala.

Ajustes consistentes. Cada vez se aplican el mismo tamaño de página, márgenes y escalado. En el navegador, los ajustes pueden no recordarse durante toda la sesión.

Para tu propio HTML. Al generar facturas, informes o certificados, un conversor programático es la herramienta correcta.

Acceso desde otro dispositivo. Cuando no tienes un navegador con el que abrir la página.

Privacidad. Una herramienta que se ejecuta en el navegador y no envía el contenido al servidor está al mismo nivel que una solución local.

Resumen de la decisión

  • Página que exige sesión → imprimir desde el navegador, obligatorio.
  • Artículo de prensa o entrada de blog → modo lectura + imprimir.
  • Tu propio HTML (factura, informe) → herramienta en línea o programática, con control por CSS.
  • Registro con fines probatorios → imprimir desde el navegador, con encabezado y pie activados.
  • Trabajo en lote → herramienta en línea o programática.
  • Página dinámica con desplazamiento infinito → desplazarse a mano e imprimir desde el navegador.
  • Si hace falta prueba visual → captura de pantalla (asumiendo la pérdida del texto).

Y en todos los casos, abre la salida y compruébala: si el contenido está completo, si los saltos de página son razonables, si los caracteres acentuados salen bien y si los enlaces funcionan.

Preguntas frecuentes

¿Por qué algunas páginas solo se pueden imprimir desde el navegador?

Porque una herramienta en línea accede por su cuenta a la dirección que le das y no lleva tus cookies de sesión. Las páginas que exigen iniciar sesión, tu carrito, la configuración de tu cuenta o el contenido tras un muro de pago no son accesibles para ella. En tu navegador, en cambio, ya has iniciado sesión y la página está cargada por completo.

¿Por qué el modo lectura da un resultado más limpio?

Porque el modo lectura extrae de la página el texto del artículo y las imágenes principales y descarta todo lo demás: menús, barras laterales, anuncios, listas de artículos relacionados y comentarios. El resultado es una maquetación a una columna y legible. Generar el PDF en ese modo suele dar mejor resultado que confiar en el estilo de impresión del sitio, sobre todo en sitios que no han definido uno.

¿Por qué hacer una captura de pantalla es una mala solución?

Se pierde el texto. Las letras de una captura son solo píxeles; no se pueden buscar, ni copiar, y los lectores de pantalla no acceden a ellas. Además la resolución queda limitada por tu monitor y las páginas largas hay que capturarlas por trozos y unirlas. Solo tiene sentido cuando hace falta una prueba visual, como mostrar el estado de una página en un momento concreto.

Genero facturas desde mi propio HTML, ¿cuál debo usar?

Una herramienta en línea o un conversor programático. Como el HTML es tuyo, puedes definir en el CSS reglas como @page, page-break-inside y orphans/widows y controlar por completo los saltos de página. Imprimir desde el navegador también funciona, pero no se puede automatizar y exige ajustes manuales cada vez.

Pruébalo ahora mismo con HTML/URL → PDF.

Probar HTML/URL → PDF