Linux

Kako stisniti PDF v Linux [GUI & Terminal]

Na kratko: Spoznajte, kako zmanjšati velikost datoteke PDF v Linuxu. Razpravljali so tako o ukazni vrstici kot o GUI.

Izpolnil sem nekaj prijavnega obrazca in zahteval, da naloži potrebne dokumente v PDF obliki. Ni veliko vprašanje. Zbral sem vse skenirali slike in jih združili v en PDF z orodjem gscan2pdf.

Težava se je pojavila, ko sem poskušal naložiti to datoteko PDF. Prenos ni uspel, ker je presegel največjo dovoljeno velikost datoteke. To je samo pomenilo, da moram nekako zmanjšati velikost datoteke PDF.

Zdaj lahko uporabite spletno spletno mesto za stiskanje PDF, vendar jim ne zaupam. Datoteka s pomembnimi dokumenti, naložena na neznani strežnik, ni dobra ideja. Nikoli ne morete biti prepričani, da ne hranijo kopije vašega naloženega dokumenta PDF.

To je razlog, zakaj raje stisnem datoteke PDF v svoj sistem, kot pa jih nalagam na kakšen naključni strežnik.

V tej kratki vadnici vam bom pokazal, kako zmanjšati velikost datotek PDF v Linuxu. Prikazal bom metode ukazne vrstice in GUI.

1. način: Zmanjšajte velikost datoteke PDF v ukazni vrstici Linux

Stisnite Pdf Linux

Lahko uporabite Ghostscript orodje ukazne vrstice za stiskanje datoteke PDF. Večina distribucij Linuxa že vključuje odprtokodno različico Ghostscripta. Kljub temu ga lahko poskusite namestiti samo zato, da se prepričate.

V distribucijah, ki temeljijo na Debianu / Ubuntuju, za namestitev Ghostscript uporabite naslednji ukaz:

sudo apt install ghostscript

Zdaj, ko ste se prepričali, da je nameščen Ghostscript, lahko z naslednjim ukazom zmanjšate velikost datoteke PDF:

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

V zgornji ukaz dodajte pravilno pot vhodne in izhodne datoteke PDF.

Ukaz izgleda strašljivo in zmedeno. Svetujem kopiranje in lepljenje večine. Kar morate vedeti, je parameter dPDFSETTINGS. To določa stopnjo stiskanja in s tem kakovost stisnjene datoteke PDF.

dPDFSETTINGS Opis
/ tiskanje (privzeto) Kakovostnejši izhod (300 dpi), vendar večja velikost
/ e-knjiga Izhod srednje kakovosti (150 dpi) z zmerno velikostjo izhodne datoteke
/ zaslon Izhod nižje kakovosti (72 dpi), vendar najmanjša možna velikost izhodne datoteke

Ne pozabite, da se nekatere datoteke PDF morda ne stisnejo veliko ali pa sploh ne. Uporaba nekaterih datotek PDF lahko celo ustvari datoteko, ki je večja od izvirne. V takih primerih ne morete veliko storiti.

2. način: Stisnite datoteke PDF v Linuxu z orodjem GUI

Zavedam se, da z orodjem ukazne vrstice niso vsi zadovoljni. The Urejevalniki PDF v Linuxu pri stiskanju ne pomaga veliko. Zato smo v podjetju It FOSS delali na ustvarjanju različice GUI ukaza Ghostscript, ki ste ga videli zgoraj.

Panos iz ekipe FOSS delal pri ustvarjanju GUI ovitka, ki temelji na Python-Qt-u za Ghostscript. Orodje vam omogoča preprost uporabniški vmesnik, kjer lahko izberete vhodno datoteko, izberete stopnjo stiskanja in kliknete gumb za stiskanje, da stisnete datoteko PDF.

Stisnite PDF

Stisnjena datoteka PDF se shrani v isto mapo kot izvirna datoteka PDF. Izvirna datoteka PDF ostane nedotaknjena. Stisnjeno datoteko preimenujemo tako, da v izvirno ime datoteke dodamo -komprimirano.

Če s stiskanjem niste zadovoljni, lahko izberete drugo stopnjo stiskanja in datoteko znova stisnete.

Izvorno kodo kompresorja PDF lahko najdete v našem skladišču GitHub. Za lažje uporabo orodja smo ga zapakirali v AppImage format. Prosim glejte ta vodič, če želite vedeti, kako uporabljati AppImage.

Prenesite PDF Compressor (AppImage)

Upoštevajte, da je orodje v zgodnjih fazah razvoja. Morda boste imeli nekaj težav. V nasprotnem primeru nam to sporočite v komentarjih ali še bolje, tukaj pošljite napako.

V prihodnjih izdajah bomo poskušali dodati več paketov (Snap, Deb, PPA itd.). Če imate izkušnje z razvojem in pakiranjem, nam pomagajte.

Bi radi, da bo ekipa FOSS v prihodnje delala na ustvarjanju več takšnih majhnih namiznih orodij? Vaše povratne informacije in predlogi so dobrodošli.