GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo comprimir PDF en Linux [GUI y terminal]

Resumen:aprenda a reducir el tamaño de un archivo PDF en Linux. Se han discutido tanto los métodos de línea de comando como los de GUI.

Estaba llenando un formulario de solicitud y me pidió que subiera los documentos necesarios en formato PDF. No es un gran problema. Reuní todas las imágenes escaneadas y las combiné en un PDF usando la herramienta gscan2pdf.

El problema surgió cuando intenté cargar este archivo PDF. La carga falló porque excedió el límite máximo de tamaño de archivo. Esto solo significaba que necesitaba reducir de alguna manera el tamaño del archivo PDF.

Ahora, puede usar un sitio web de compresión de PDF en línea, pero no confío en ellos. Un archivo con documentos importantes cargados en un servidor desconocido no es una buena idea. Nunca podría estar seguro de que no guardarán una copia de su documento PDF cargado.

Esta es la razón por la que prefiero comprimir archivos PDF en mi sistema en lugar de cargarlos en algún servidor aleatorio.

En este tutorial rápido, le mostraré cómo reducir el tamaño de los archivos PDF en Linux. Mostraré tanto la línea de comandos como los métodos GUI.

Método 1:reducir el tamaño del archivo PDF en la línea de comandos de Linux

Puede utilizar la herramienta de línea de comandos de Ghostscript para comprimir un archivo PDF. La mayoría de las distribuciones de Linux ya incluyen la versión de código abierto de Ghostscript. Sin embargo, aún puede intentar instalarlo solo para asegurarse.

En distribuciones basadas en Debian/Ubuntu, use el siguiente comando para instalar Ghostscript:

sudo apt install ghostscript

Ahora que se ha asegurado de que Ghostscript está instalado, puede usar el siguiente comando para reducir el tamaño de su archivo PDF:

gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/prepress -dNOPAUSE -dQUIET -dBATCH -sOutputFile=compressed_PDF_file.pdf input_PDF_file.pdf

En el comando anterior, debe agregar la ruta correcta del archivo PDF de entrada y salida.

El comando parece aterrador y confuso. Aconsejo copiar y pegar la mayor parte. Lo que necesita saber es el parámetro dPDFSETTINGS. Esto es lo que determina el nivel de compresión y, por lo tanto, la calidad de su archivo PDF comprimido.

Tenga en cuenta que es posible que algunos archivos PDF no se compriman mucho o nada. La aplicación de compresión en algunos archivos PDF puede incluso producir un archivo más grande que el original. No hay mucho que puedas hacer en tales casos.

Método 2:Comprimir archivos PDF en Linux usando la herramienta GUI

Entiendo que no todo el mundo se siente cómodo con la herramienta de línea de comandos. Los editores de PDF en Linux no ayudan mucho con la compresión. Es por eso que en It's FOSS trabajamos para crear una versión GUI del comando Ghostscript que vio arriba.

Panos del equipo de It's FOSS trabajó en la creación de un envoltorio de GUI basado en Python-Qt para Ghostscript. La herramienta le brinda una interfaz de usuario simple donde puede seleccionar su archivo de entrada, seleccionar un nivel de compresión y hacer clic en el botón de compresión para comprimir el archivo PDF.

El archivo PDF comprimido se guarda en la misma carpeta que el archivo PDF original. Su archivo PDF original permanece intacto. El archivo comprimido se renombra añadiendo -compressed al nombre del archivo original.

Si no está satisfecho con la compresión, puede elegir otro nivel de compresión y comprimir el archivo nuevamente.

Puede encontrar el código fuente de PDF Compressor en nuestro repositorio de GitHub. Para permitirle usar la herramienta fácilmente, la hemos empaquetado en formato AppImage. Consulte esta guía para saber cómo usar AppImage.

Tenga en cuenta que la herramienta se encuentra en las primeras etapas de desarrollo. Es posible que experimente algunos problemas. Si es así, háganoslo saber en los comentarios o, mejor aún, informe un error aquí.

Intentaremos agregar más paquetes (Snap, Deb, PPA, etc.) en futuras versiones. Si tiene experiencia con el desarrollo y el empaquetado, no dude en echarnos una mano.

¿Le gustaría que el equipo de It's FOSS trabajara en la creación de más herramientas de escritorio pequeñas de este tipo en el futuro? Sus comentarios y sugerencias son bienvenidos.



Linux
  1. Cómo administrar las capacidades de archivos de Linux

  2. Cómo encontrar un archivo en Linux

  3. Cómo crear un intercambio en Linux

  4. Cómo crear un archivo de intercambio en Linux

  5. ¿Cómo cambiar el nombre de un archivo en Linux?

Cómo quitar la contraseña de un archivo PDF en Linux

Cómo comprimir archivos PDF en Ubuntu

Cómo vincular un archivo en Linux

Cómo instalar Pigz para comprimir archivos más rápido en Linux

Cómo convertir una página web a PDF en Linux

Cómo comprimir archivos de imagen PNG en Linux

    dCONFIGURACIÓN DE PDF Descripción
    /preimpresión (predeterminado) Impresión de mayor calidad (300 ppp) pero mayor tamaño
    /libro electrónico Salida de calidad media (150 ppp) con tamaño de archivo de salida moderado
    /pantalla Salida de menor calidad (72 ppp) pero el tamaño de archivo de salida más pequeño posible