Situatie
Problema a apărut când am încercat să încarc un fișier PDF. Încărcarea a eșuat deoarece a depășit limita maximă a fișierului. Asta însemna doar că trebuia să reduc cumva dimensiunea fișierului PDF. Acum, puteți utiliza un site web de compresie PDF online, dar nu am încredere în ele. Un fișier cu documente importante încărcate pe un server necunoscut nu este o idee bună. Nu puteți fi niciodată sigur că nu păstrează o copie a documentului dvs. PDF încărcat.
Acesta este motivul pentru care prefer compresia fișierelor PDF pe sistemul meu decât încărcarea lui pe un server aleatoriu.
Solutie
Puteți utiliza instrumentul liniei de comandă Ghostscript pentru comprimarea unui fișier PDF. Cele mai multe distribuții 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 dvs. 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 determină nivelul de compresie și deci calitatea fișierului dvs. PDF comprimat.
dPDFSETTINGS | Description |
/prepress (default) | Higher quality output (300 dpi) but bigger size |
/ebook | Medium quality output (150 dpi) with moderate output file size |
/screen | Lower quality output (72 dpi) but smallest possible output file size |
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 multe în astfel de cazuri.
Leave A Comment?