Cum se comprimă PDF în Linux [GUI & Terminal]
scurt: Aflați cum puteți reduce dimensiunea unui fișier PDF în Linux. Ambele metode de linie de comandă și GUI au fost discutate.
completam un formular de cerere și mi-a cerut să încarc documentele necesare în format PDF. Nu este o problemă mare. Am adunat toate imaginile scanate și le-am combinat într-un singur PDF folosind instrumentul gscan2pdf.
problema a venit când am încercat să încarc acest fișier PDF. Încărcarea a eșuat deoarece a depășit limita maximă de dimensiune a fișierului. Acest lucru însemna doar că trebuia să reduc cumva Dimensiunea fișierului PDF.
acum, Puteți utiliza un site de comprimare PDF online, dar nu am încredere în ele. Un fișier cu documente importante care se încarcă pe un server necunoscut nu este o idee bună. Nu puteți fi niciodată sigur că nu păstrează o copie a documentului PDF încărcat.
acesta este motivul pentru care prefer comprimarea fișierelor PDF pe sistemul meu, mai degrabă decât încărcarea pe un server aleatoriu.
în acest tutorial rapid, vă voi arăta cum să reduceți dimensiunea fișierelor PDF în Linux. Voi arăta ambele metode de linie de comandă și GUI.
Metoda 1: Reduceți dimensiunea fișierului PDF în linia de comandă Linux
puteți utiliza instrumentul Ghostscript command line pentru comprimarea unui fișier PDF. Majoritatea distribuțiilor Linux includ deja versiunea open source a Ghostscript. Cu toate acestea, puteți încerca să îl instalați doar pentru a vă asigura.
pe distribuțiile bazate pe Debian / Ubuntu, utilizați următoarea comandă pentru a instala Ghostscript:
sudo apt install ghostscript
acum că v-ați asigurat că Ghostscript este instalat, puteți utiliza următoarea comandă pentru a reduce dimensiunea fișierului PDF:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/prepress -dNOPAUSE -dQUIET -dBATCH -sOutputFile=compressed_PDF_file.pdf input_PDF_file.pdf
în comanda de mai sus, ar trebui să adăugați calea corectă a fișierului PDF de intrare și ieșire.
comanda pare înfricoșătoare și confuză. Vă sfătuiesc să copiați și să lipiți cea mai mare parte. Ceea ce trebuie să știți este parametrul dPDFSETTINGS. Aceasta este ceea ce determină nivelul de compresie și, astfel, calitatea fișierului PDF comprimat.
dPDFSETTINGS | descriere |
/prepress (implicit) | ieșire de calitate superioară (300 dpi), dar de dimensiuni mai mari |
/ebook | ieșire de calitate medie (150 dpi) cu dimensiune moderată a fișierului de ieșire |
/ecran | ieșire de calitate inferioară (72 dpi) , dar cea mai mică dimensiune posibilă a fișierului de ieșire |
rețineți că este posibil ca unele fișiere PDF să nu fie comprimate mult sau deloc. Aplicarea compresiei pe unele fișiere PDF poate produce chiar și un fișier mai mare decât originalul. Nu puteți face prea multe în astfel de cazuri.
Metoda 2: comprimați fișierele PDF în Linux folosind instrumentul GUI
înțeleg că nu toată lumea este confortabilă cu instrumentul de linie de comandă. Editorii PDF din Linux nu ajută prea mult la compresie. Acesta este motivul pentru care noi, la FOSS, am lucrat la crearea unei versiuni GUI a comenzii Ghostscript pe care ați văzut-o mai sus.
Panos din echipa FOSS a lucrat la crearea unui înveliș GUI bazat pe Python-Qt pentru Ghostscript. Instrumentul vă oferă o interfață simplă în care puteți selecta fișierul de intrare, selectați un nivel de compresie și faceți clic pe butonul Comprimare pentru a comprima fișierul PDF.
fișierul PDF comprimat este salvat în același folder cu fișierul PDF original. Fișierul PDF original rămâne neatins. Fișierul comprimat este redenumit prin adăugarea-comprimat la numele fișierului original.
dacă nu sunteți mulțumit de compresie, puteți alege un alt nivel de compresie și comprima din nou fișierul.
puteți găsi codul sursă al compresorului PDF în depozitul nostru GitHub. Pentru a vă permite să utilizați cu ușurință instrumentul, l-am ambalat în format AppImage. Vă rugăm să consultați acest ghid pentru a ști cum să utilizați AppImage.
vă rugăm să rețineți că instrumentul este în stadii incipiente de dezvoltare. Este posibil să întâmpinați unele probleme. Dacă faceți acest lucru, vă rugăm să ne anunțați în comentarii sau chiar mai bine, depuneți o eroare aici.
vom încerca să adăugăm mai multe pachete (Snap, Deb, PPA etc.) în versiunile viitoare. Dacă aveți experiență cu dezvoltarea și ambalarea, vă rugăm să nu ezitați să ne dați o mână.
doriți ca echipa FOSS să lucreze la crearea mai multor astfel de instrumente desktop mici în viitor? Feedback-ul și sugestiile dvs. sunt binevenite.
îți place ce ai citit? Vă rugăm să-l împărtășească cu alții.
- Facebook188
- Twitter33
- LinkedIn1
- Reddit0
- Pocket0