Optimizar PDF para la web
Reconstruye un PDF para vista web rápida, de modo que la primera página aparezca mientras el resto del documento sigue descargándose.
Suelta tus archivos aquí
.pdf · hasta 300 MB
Cómo optimizar PDF
- 1
Suelta tu PDF
Añade un archivo o hasta veinte. Tu propio navegador los abre, no se envían a ningún servidor.
- 2
Elige el perfil web
Deja el perfil web predeterminado para reconstruir los flujos de objetos y eliminar recursos sin referencias, o usa solo estructura para mover las tablas y dejar intacto cada byte del contenido.
- 3
Descarga el archivo linealizado
Guarda el resultado y súbelo a tu sitio. Varios archivos se devuelven juntos en un archivo ZIP.
Qué cambia la linealización
Un PDF normal guarda su tabla de referencias cruzadas al final, así que el visor tiene que leer los últimos bytes del archivo antes de dibujar nada. Al linealizar se reescribe el archivo para que el catálogo, las tablas de ayuda y todos los objetos que necesita la página uno se coloquen al principio, en orden de lectura. Un servidor web que admite peticiones de rangos de bytes puede entonces enviar los primeros kilobytes y la persona ve la primera página enseguida, mientras las páginas restantes llegan en segundo plano. No se modifica nada dentro de las páginas: texto, fuentes, gráficos vectoriales y datos de imagen se copian byte a byte, y el número de páginas, marcadores, enlaces y campos de formulario se conservan.
Dos perfiles, una decisión
El perfil web también agrupa objetos sueltos en flujos de objetos y descarta recursos que ya no referencia ninguna página, lo que suele recuperar unos cuantos puntos porcentuales de tamaño. Solo estructura hace solo la pasada de linealización y es la opción más segura para documentos firmados o certificados, donde reagrupar objetos puede invalidar una firma. En ambos casos qpdf reconstruye todo el archivo, así que una tabla de referencias cruzadas inestable se repara durante el proceso.
El archivo no sale de tu navegador
qpdf está compilado a WebAssembly y se ejecuta dentro de esta página. Tu documento se lee en la memoria del navegador, se reconstruye ahí y se te devuelve directamente como descarga. Nada se sube, nada se pone en cola en un servidor y no queda ninguna copia que haya que borrar después. Cierras la pestaña y el archivo desaparece.
Preguntas frecuentes
¿Qué es la vista web rápida en un PDF?
Es un PDF guardado en forma linealizada. Los datos necesarios para dibujar la primera página se mueven al principio del archivo, así el navegador puede mostrar esa página tras descargar solo una parte pequeña del documento en lugar de esperar a que llegue completo.
¿Por qué mi archivo es más grande después de optimizarlo?
Porque la linealización añade tablas de ayuda y una segunda sección de referencias cruzadas que describen dónde está todo. En documentos pequeños ese extra puede superar el ahorro y sumar unos cuantos puntos porcentuales. Es el precio de mostrar la primera página al instante, y el archivo sigue siendo válido.
¿Esto reduce la calidad de las imágenes o del texto?
No. No se vuelve a representar, re-muestrear ni recodificar nada. Los flujos de imagen y los programas de fuente se copian sin cambios, así que el documento se ve idéntico a cualquier nivel de zoom y la capa de texto sigue siendo seleccionable y se puede buscar.
¿La linealización sirve para imprimir?
No mucho. Los controladores de impresión leen todo el archivo antes de empezar, así que el nuevo orden no aporta nada en la impresora. Importa cuando el documento se sirve por una red y el visor puede pedir rangos de bytes, por eso se llama vista web rápida.
¿En qué se diferencia esto de comprimir un PDF?
La compresión hace el archivo más pequeño, normalmente recodificando imágenes con menor calidad. Esta herramienta reordena el archivo para que empiece a representarse antes y deja intacto el contenido. Resuelven problemas distintos, y comprimir primero y luego optimizar funciona bien.
¿Todos los navegadores admiten la vista web rápida?
Todos los visores principales entienden archivos linealizados, incluidos Chrome, Safari, Firefox, Edge y Acrobat. El beneficio también depende de que tu servidor web responda a peticiones de rangos de bytes, algo que casi todos hacen de forma predeterminada. En un visor que lo ignore, el archivo se abre normalmente.
¿Qué son los flujos de objetos y por qué activarlos?
Los flujos de objetos empaquetan muchos objetos internos pequeños en un solo bloque comprimido, lo que reduce el tamaño del archivo y la cantidad de piezas que el visor tiene que analizar. Forman parte de la especificación PDF 1.5 y se desactivan en el perfil solo estructura.