DataSwap Conversores de archivos y datos rápidos, sin registro

Comprimir PDF

Elige un PDF, selecciona un nivel de compresión, y obtén un archivo más pequeño con el tamaño real de antes y después. Nada de lo que subas sale nunca de tu navegador.

Cómo funciona la compresión sin un servidor

Esta herramienta encadena las dos bibliotecas de PDF que se usan en el resto de este sitio. Primero, pdfjs-dist — el mismo motor PDF.js que impulsa la herramienta PDF a JPG — renderiza cada página en un lienzo dentro de la página a una escala definida por el nivel de compresión elegido, y canvas.toBlob() captura eso como un JPEG con una calidad correspondiente. Después entra en acción pdf-lib: crea un documento PDF completamente nuevo, incrusta cada JPEG renderizado con embedJpg(), y lo dibuja como página completa — con el tamaño de las dimensiones reales en puntos de la página original, no las dimensiones en píxeles de la imagen rasterizada, de modo que el PDF comprimido se ve e imprime al mismo tamaño físico que el original.

Ejemplo práctico

Toma una página tamaño Carta estándar — 612 × 792 puntos PDF (8.5″ × 11″). Con Media (escala 1.3×), esta herramienta la renderiza en un lienzo de 796 × 1030 píxeles antes de recodificarla como JPEG con 70% de calidad; la nueva página PDF sigue midiendo 612 × 792 puntos, así que se muestra e imprime de forma idéntica — solo que está construida a partir de una imagen comprimida en lugar del contenido original. Baja (escala 1.0×) renderiza la misma página a exactamente 612 × 792 píxeles con 50% de calidad, para un resultado más pequeño y visiblemente más suave; Alta (escala 1.8×) la renderiza a 1102 × 1426 píxeles con 85% de calidad, para un archivo más nítido pero más grande. Para un PDF escaneado con muchas imágenes, solo con Media el tamaño total del archivo suele reducirse en un rango del 70–90%, ya que la recodificación JPEG suele ser mucho más eficiente en espacio que la salida original de un escáner.

Preguntas frecuentes

¿Se sube mi PDF a algún servidor?

No. Cada paso ocurre localmente: pdfjs-dist renderiza cada página en un lienzo dentro de la página, y pdf-lib reconstruye el PDF comprimido a partir de esas páginas renderizadas — ambos funcionando por completo en tu pestaña del navegador. Nada se envía a un servidor.

¿Seguirá siendo seleccionable el texto de mi PDF después de comprimirlo?

No, y es importante decirlo con claridad desde el principio: esta herramienta funciona volviendo a renderizar cada página como una imagen JPEG e incrustando esa imagen como página completa en un PDF nuevo. El texto original — incluso el texto real y seleccionable — pasa a formar parte de una imagen, así que en el resultado ya no es seleccionable, buscable ni copiable. Esta herramienta es ideal para documentos escaneados o PDFs que solo necesitas reducir para compartir. Si necesitas conservar texto seleccionable, esta no es la herramienta adecuada — busca una que comprima fuentes e imágenes sin rasterizar las páginas.

¿Cuál es la diferencia entre Baja, Media y Alta calidad?

Cada nivel controla dos cosas a la vez: la resolución a la que se renderizan las páginas antes de comprimir, y la calidad JPEG con la que se guardan. Baja renderiza a escala 1.0× con 50% de calidad JPEG, para el archivo más pequeño y la pérdida de nitidez más visible. Media (la predeterminada) renderiza a escala 1.3× con 70% de calidad, un equilibrio que funciona bien para la mayoría de documentos. Alta renderiza a escala 1.8× con 85% de calidad, conservando más detalle fino a costa de un archivo más grande.

¿Qué tipo de PDFs se reducen más — y podría esto llegar a agrandar un archivo?

Las páginas escaneadas, las fotos y los PDFs con muchas imágenes suelen reducirse más, a menudo de forma drástica, porque la recodificación JPEG es mucho más eficiente en espacio que la forma habitual en que escáneres y cámaras guardan las imágenes. Un PDF corto y sobre todo de texto es el caso contrario: su texto vectorial original ya es extremadamente compacto, así que convertir cada página en una imagen JPEG a veces puede producir un archivo de tamaño similar o incluso ligeramente mayor. Los tamaños antes/después que se muestran tras comprimir son los números reales de tu archivo, no una estimación, así que siempre verás exactamente qué ocurrió.