PDF: n pakkaaminen Linuxissa [GUI & Terminal]
lyhyt: Opi pienentämään PDF-tiedoston kokoa Linuxissa. Sekä komentorivi-että GUI-metodeista on keskusteltu.
olin täyttämässä hakemuslomaketta ja se pyysi lähettämään tarvittavat asiakirjat PDF-muodossa. Se ei ole iso asia. Keräsin kaikki skannatut kuvat ja yhdistin ne yhteen PDF käyttäen gscan2pdf työkalu.
ongelma tuli, kun yritin ladata tämän PDF-tiedoston. Lataus epäonnistui, koska se ylitti tiedoston enimmäiskoon rajan. Tämä tarkoitti vain sitä, että minun piti jotenkin pienentää PDF-tiedoston kokoa.
Nyt voit käyttää online-PDF-pakkaussivustoa, mutta en luota niihin. Tiedosto, jossa on tärkeitä asiakirjoja lataamassa tuntemattomalle palvelimelle, ei ole hyvä idea. Et voisi koskaan olla varma, että he eivät pidä kopion lataamasi PDF-asiakirjan.
tämä on syy, miksi mieluummin pakkaan PDF-tiedostoja järjestelmääni kuin lataan sen jollekin satunnaiselle palvelimelle.
tässä nopeassa opetusohjelmassa näytän, miten PDF-tiedostojen kokoa voi pienentää Linuxissa. Näytän sekä komentorivin että graafisen käyttöliittymän menetelmät.
menetelmä 1: Pienennä PDF-tiedoston kokoa Linuxin komentorivillä
voit käyttää Ghostscript-komentorivityökalua PDF-tiedoston pakkaamiseen. Useimmat Linux-jakelut sisältävät jo Ghostscriptin avoimen lähdekoodin version. Kuitenkin, voit silti yrittää asentaa sen vain varmistaa.
Debian / Ubuntu – pohjaisissa jakeluissa käytä seuraavaa komentoa Ghostscriptin asentamiseen:
sudo apt install ghostscript
nyt kun olet varmistanut, että Ghostscript on asennettu, voit pienentää PDF-tiedostosi kokoa seuraavalla komennolla:
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/prepress -dNOPAUSE -dQUIET -dBATCH -sOutputFile=compressed_PDF_file.pdf input_PDF_file.pdf
yllä olevaan komentoon tulee lisätä syöte-ja out PDF-tiedoston oikea polku.
komento näyttää pelottavalta ja sekavalta. Suosittelen kopioimalla ja liittämällä suurimman osan siitä. Mitä sinun tarvitsee tietää on dpdfsettings parametri. Tämä määrittää pakkaustason ja siten pakatun PDF-tiedoston laadun.
dPDFSETTINGS | Description |
/prepress (oletusarvo) | laadukkaampi lähtö (300 dpi), mutta suurempi koko |
/ebook | Medium quality output (150 dpi) with kohtalainen output file size |
/näyttö | heikkolaatuinen ulostulo (72 dpi), mutta pienin mahdollinen tulostetiedoston koko |
älä pidä mielessä, että joitakin PDF-tiedostoja ei välttämättä pakata paljon tai ollenkaan. Soveltamalla Pakkaus joitakin PDF-tiedostoja voi jopa tuottaa tiedoston isompi kuin alkuperäinen. Ei ole paljon voit tehdä tällaisissa tapauksissa.
Menetelmä 2: Pakkaa PDF-tiedostoja Linuxissa GUI-työkalulla
ymmärrän, että kaikki eivät ole tyytyväisiä komentorivityökaluun. Linuxin PDF-editorit eivät paljoa auta pakkaamisessa. Tämän vuoksi me It ‘ s FOSS: lla työskentelimme GUI-version luomiseksi yllä nähdystä Ghostscript-komennosta.
Panos sen FOSS-tiimistä työskenteli Python-Qt-pohjaisen GUI-kääreen luomisessa Ghostscriptille. Työkalu antaa sinulle yksinkertaisen käyttöliittymän, jossa voit valita syötetiedoston, valita pakkaustason ja klikata Pakkaa-painiketta pakata PDF-tiedosto.
pakattu PDF-tiedosto on tallennettu samaan kansioon kuin alkuperäinen PDF-tiedosto. Alkuperäinen PDF-tiedosto on koskematon. Pakatun tiedoston nimeksi tulee appending-compressed alkuperäiseen tiedostonimeen.
jos et ole tyytyväinen pakkaukseen, voit valita toisen pakkaustason ja pakata tiedoston uudelleen.
PDF-Kompressorin lähdekoodi löytyy GitHub-arkistostamme. Jotta voit helposti käyttää työkalua, olemme pakanneet sen AppImage-muodossa. Lue tämä opas tietää, miten käyttää AppImage.
muista, että työkalun kehitys on alkuvaiheessa. Saatat kokea joitakin ongelmia. Jos et, kerro meille kommentteja tai vielä parempi, tiedosto vika täällä.
yritämme lisätä tuleviin julkaisuihin lisää paketteja (Snap, Deb, PPA jne.). Jos sinulla on kokemusta tuotteen kehittämisestä ja pakkaamisesta, voit auttaa meitä.
Haluaisitko, että FOSS-tiimi kehittäisi tulevaisuudessa lisää tällaisia pieniä työpöytätyökaluja? Palautteesi ja ehdotuksesi ovat tervetulleita.
Pidätkö lukemastasi? Ole hyvä ja jaa se muiden kanssa.
- Facebook188
- Twitter33
- LinkedIn1
- Reddit0
- Pocket0