Comprimir PDF

Reduce un PDF con nivel de compresión ajustable. Gratis, sin subida. 1 GB máx. · Hasta 1 GB · Procesado localmente, nunca enviado a un servidor.

Un PDF de 40 MB que el servidor de correo del destinatario devuelve, un expediente de licitación que supera el límite del formulario de una sede electrónica, un catálogo demasiado pesado para consultarlo desde el móvil con datos: el culpable casi siempre es el mismo, las imágenes incrustadas en el documento. Comprimir PDF va a por ellas, y solo a por ellas, mientras se mantenga en uno de los tres primeros niveles.

La herramienta procesa un PDF cada vez. Primero comprueba que el fichero lleva la firma %PDF- dentro de su primer kilobyte y después entrega el documento a Ghostscript, compilado a WebAssembly y alojado por el propio sitio. Hay cuatro niveles: Máximo para leer en pantalla, Equilibrado anunciado a 150 dpi, Alta calidad anunciado a 300 dpi para imprimir, y un modo Escaneado que descansa sobre una mecánica completamente distinta.

Dos detalles separan esto de un servicio de compresión al uso. El primero: el motor se descarga una sola vez, unos 16 MB que quedan en la caché, mientras que el documento se escribe en un sistema de ficheros virtual interno al módulo WebAssembly, con el nombre /in.pdf, y se vuelve a leer desde /out.pdf; ni un byte de su fichero sale a la red. El segundo: si el resultado no pesa menos que el original, lo que se le devuelve es el original.

Cómo se usa

  1. Soltar el PDF Se inspeccionan los 1.024 primeros bytes. Sin la firma %PDF-, el fichero se rechaza con un mensaje que repite su nombre entre comillas.
  2. Elegir el nivel de compresión El menú ofrece Máximo (lectura en pantalla), Equilibrado a 150 dpi, Alta calidad a 300 dpi para imprenta y Escaneado, que rasteriza las páginas y deja el texto sin poder seleccionarse.
  3. Pulsar Ejecutar La primera vez se descarga el motor Ghostscript, cosa de unos segundos según la conexión. A partir de ahí sale de la caché y el proceso arranca de inmediato.
  4. Seguir la recompresión página a página La barra de progreso repite las líneas que escribe el propio Ghostscript: “Recomprimiendo la página 7 / 24” señala la página que se está tratando en ese momento.
  5. Leer la nota antes de descargar El resultado muestra la ganancia, los dos pesos y el motor empleado, con la forma “−62 % (12,40 MB → 4,71 MB) · motor Ghostscript, texto conservado”.

Lo que el motor reescribe y lo que deja intacto

Ghostscript se invoca con el dispositivo de salida pdfwrite y el juego de ajustes -dPDFSETTINGS que corresponde al nivel elegido. Esos ajustes actúan sobre las imágenes: se remuestrean a la resolución de destino y después se vuelven a comprimir. El texto, las fuentes incrustadas y los trazados vectoriales se reescriben tal cual.

El fichero que se obtiene no es su documento de partida aligerado: es un fichero nuevo, regenerado de principio a fin y declarado como PDF versión 1.5, que es lo que fija el parámetro -dCompatibilityLevel=1.5. En un documento con enlaces, campos de formulario o esquema de navegación, conviene revisar esos elementos en el resultado antes de distribuirlo.

La elección del nivel se deduce de esa misma lógica:

El nivel Escaneado, una mecánica aparte

El cuarto nivel no pasa por Ghostscript. Abre el documento con PDF.js, dibuja cada página en un lienzo a 1,5 veces su tamaño natural, codifica esa imagen en JPEG al 62 % y reconstruye después un PDF con jsPDF, conservando las dimensiones en puntos y la orientación de cada página original.

El precio está escrito en la propia etiqueta de la opción: el texto pasa a ser imagen, de modo que ni se selecciona ni se busca, y hará falta una pasada de OCR para recuperarlo. Este modo tiene dos usos legítimos. El primero son los documentos escaneados con los que el motor avanzado no puede. El segundo son los despliegues en los que la carpeta assets no está accesible: los otros tres niveles devuelven entonces un error que remite explícitamente a este recurso.

Los documentos en los que la compresión se atasca

Un PDF bloqueado con contraseña no se puede recomprimir. El motor se detiene y la herramienta avisa de que el PDF no ha podido recomprimirse, por fichero dañado o protegido con contraseña, seguido del código de salida que devuelve Ghostscript. Desbloquee el documento en la aplicación que lo generó y vuelva a empezar.

Un fichero que ya ha pasado por un optimizador, un documento hecho solo de texto o un PDF cuyas imágenes ya están en baja resolución no tienen margen. Una salvaguarda compara el tamaño producido con el tamaño depositado: si el primero no es menor, su documento se le devuelve intacto, con una nota que lo indica.

Cuándo conviene recurrir a otra herramienta

Si su PDF pesa porque tiene trescientas páginas y solo va a enviar cuatro, extráigalas con Dividir PDF: bajará mucho más de lo que consigue cualquier ajuste de compresión. Si las páginas van a ilustrar una presentación, PDF → JPG las entrega directamente como imágenes.

Y si el documento procede de varias fuentes, comprima después de unirlas: una sola pasada evita remuestrear dos veces las mismas imágenes.

Preguntas frecuentes

¿Hay que volver a descargar el motor en cada compresión?

No. El paquete de Ghostscript, unos 16 MB, queda en la caché la primera vez que se usa. Solo la primera compresión espera esa descarga, y el modo Escaneado no lo necesita en absoluto.

¿Sobre qué se calcula el porcentaje que aparece?

Sobre la relación entre el tamaño del fichero producido y el del fichero depositado, redondeada a la unidad, con los dos pesos repetidos entre paréntesis. Cuando no hay ganancia, no aparece ningún porcentaje.

¿Puedo comprimir un PDF protegido con contraseña?

No. El motor no puede descifrar el contenido y se detiene con un error explícito. Retire la protección en el programa de origen, ejecute la compresión y vuelva a bloquear el fichero después.

¿El modo Escaneado puede engordar mi fichero?

Sí, en páginas de texto: convertir una página vectorial en una fotografía JPEG cuesta a menudo más que el propio texto. La salvaguarda conserva entonces el documento de partida.

La herramienta dice que no encuentra el motor, ¿qué hago?

Ese mensaje aparece cuando la carpeta assets no es accesible, algo típico de una página abierta directamente desde ficheros locales. Elija el nivel Escaneado, que prescinde de ella.

¿El fichero comprimido sobrescribe el original en mi disco?

No. El resultado se llama como su fichero seguido de -compresse.pdf, y solo se escribe en el momento en que pulsa el botón de descarga.

Herramientas similares

Descubrir otras herramientas

Categorías