Come comprimere PDF in Linux [GUI e terminale]

Breve: Scopri come ridurre le dimensioni di un file PDF in Linux. Sono stati discussi sia i metodi a riga di comando che quelli GUI.

Stavo compilando un modulo di domanda e mi ha chiesto di caricare i documenti necessari in formato PDF. Non è un grosso problema. Ho raccolto tutte le immagini scansionate e le ho combinate in un unico PDF usando lo strumento gscan2pdf.

Il problema è venuto quando ho provato a caricare questo file PDF. Il caricamento non è riuscito perché ha superato il limite massimo di dimensione del file. Questo significava solo che avevo bisogno di ridurre in qualche modo le dimensioni del file PDF.

Ora puoi utilizzare un sito Web di compressione PDF online ma non mi fido di loro. Un file con documenti importanti che vengono caricati su un server sconosciuto non è una buona idea. Non si potrebbe mai essere sicuri che non mantengono una copia del documento PDF caricato.

Questo è il motivo per cui preferisco comprimere i file PDF sul mio sistema piuttosto che caricarli su un server casuale.

In questo breve tutorial, ti mostrerò come ridurre le dimensioni dei file PDF in Linux. Mostrerò entrambi i metodi della riga di comando e della GUI.

Metodo 1: Riduci le dimensioni del file PDF nella riga di comando Linux

Comprimi Pdf Linux

Puoi usare Ghostscript command line tool per comprimere un file PDF. La maggior parte delle distribuzioni Linux include già la versione open source di Ghostscript. Tuttavia, si può ancora provare a installarlo solo per essere sicuri.

Nelle distribuzioni basate su Debian/Ubuntu, utilizzare il seguente comando per installare Ghostscript:

sudo apt install ghostscript

Ora che hai fatto in modo che Ghostscript è installato, è possibile utilizzare il seguente comando per ridurre le dimensioni del file PDF:

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

Nel comando precedente, è necessario aggiungere il percorso corretto del file PDF di input e out.

Il comando sembra spaventoso e confuso. Consiglio di copiare e incollare la maggior parte di esso. Quello che devi sapere è il parametro dPDFSETTINGS. Questo è ciò che determina il livello di compressione e quindi la qualità del file PDF compresso.

dPDFSETTINGS Descrizione
/prestampa (default) uscita di Maggiore qualità (300 dpi), ma di dimensioni più grandi
/ebook qualità Media di uscita (150 dpi), con moderate dimensioni del file di output
/schermo Abbassare la qualità di uscita (72 dpi), ma più piccola possibile, dimensione del file di output

Non tenere a mente che alcuni file PDF non possono essere compressi in un sacco o a tutti. L’applicazione della compressione su alcuni file PDF può anche produrre un file più grande dell’originale. Non c’è molto che puoi fare in questi casi.

Metodo 2: Comprimi i file PDF in Linux usando lo strumento GUI

Capisco che non tutti sono a proprio agio con lo strumento della riga di comando. Gli editor PDF in Linux non aiutano molto con la compressione. Questo è il motivo per cui al suo FOSS abbiamo lavorato alla creazione di una versione GUI del comando Ghostscript che hai visto sopra.

Panos dal suo team FOSS ha lavorato alla creazione di un wrapper GUI basato su Python-Qt per Ghostscript. Lo strumento offre una semplice interfaccia utente in cui è possibile selezionare il file di input, selezionare un livello di compressione e fare clic sul pulsante comprimi per comprimere il file PDF.

Comprimi Pdf

Il file PDF compresso viene salvato nella stessa cartella del file PDF originale. Il file PDF originale rimane intatto. Il file compresso viene rinominato aggiungendo-compressed al nome del file originale.

Se non si è soddisfatti della compressione, è possibile scegliere un altro livello di compressione e comprimere nuovamente il file.

È possibile trovare il codice sorgente del compressore PDF sul nostro repository GitHub. Per consentirti di utilizzare facilmente lo strumento, lo abbiamo confezionato in formato AppImage. Si prega di fare riferimento a questa guida per sapere come utilizzare AppImage.

Si prega di tenere presente che lo strumento è nelle prime fasi di sviluppo. Si possono verificare alcuni problemi. Se lo fai, fatecelo sapere nei commenti o meglio ancora, file di un bug qui.

Cercheremo di aggiungere altri pacchetti (Snap, Deb, PPA, ecc.) nelle versioni future. Se avete esperienza con lo sviluppo e l’imballaggio, non esitate a darci una mano.

Ti piacerebbe che il team FOSS lavorasse per creare altri strumenti desktop così piccoli in futuro? I vostri commenti e suggerimenti sono i benvenuti.

Ti piace quello che leggi? Si prega di condividere con gli altri.

223Shares
  • Facebook188
  • Twitter33
  • LinkedIn1
  • Reddit0
  • Pocket0

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.