Hur man komprimerar PDF i Linux [GUI & Terminal]

Kort: lär dig hur du minskar storleken på en PDF-fil i Linux. Både kommandorad och GUI-metoder har diskuterats.

jag fyllde i något ansökningsformulär och det bad om att ladda upp nödvändiga dokument i PDF-format. Inte en stor fråga. Jag samlade alla skannade bilder och kombinerade dem i en PDF med Gscan2pdf-verktyget.

problemet kom när jag försökte ladda upp den här PDF-filen. Uppladdningen misslyckades eftersom den överskred den maximala filstorleksgränsen. Detta innebar bara att jag behövde på något sätt minska storleken på PDF-filen.

nu kan du använda en online PDF-komprimeringswebbplats men jag litar inte på dem. En fil med viktiga dokument som laddas upp till en okänd server är inte bra. Du kan aldrig vara säker på att de inte hålla en kopia din uppladdade PDF-dokument.

Detta är anledningen till att jag föredrar att komprimera PDF-filer på mitt system istället för att ladda upp det till någon slumpmässig server.

i den här snabba handledningen visar jag dig hur du minskar storleken på PDF-filer i Linux. Jag visar både kommandorad och GUI-metoder.

Metod 1: Minska PDF-filstorlek i Linux kommandorad

Komprimera PDF Linux

du kan använda Ghostscript kommandoradsverktyg för att komprimera en PDF-fil. De flesta Linux-distributioner inkluderar Open source-versionen av Ghostscript redan. Du kan dock fortfarande försöka installera det bara för att vara säker.

på Debian / Ubuntu-baserade distributioner, använd följande kommando för att installera Ghostscript:

sudo apt install ghostscript

nu när du har kontrollerat att Ghostscript är installerat kan du använda följande kommando för att minska storleken på din PDF-fil:

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

i ovanstående kommando bör du lägga till rätt sökväg för inmatnings-och ut-PDF-filen.

kommandot ser skrämmande och förvirrande ut. Jag rekommenderar att du kopierar och klistrar in det mesta. Vad du behöver veta är parametern dPDFSETTINGS. Det här bestämmer komprimeringsnivån och därmed kvaliteten på din komprimerade PDF-fil.

Dpdfinställningar beskrivning
/prepress (standard) högre kvalitet (300 dpi) men större storlek
/ebook medelhög kvalitet (150 dpi) med måttlig utdatafilstorlek
/skärm lägre kvalitet (72 dpi) men minsta möjliga utdatafilstorlek

Tänk på att vissa PDF-filer kanske inte komprimeras mycket eller alls. Tillämpa komprimering på vissa PDF-filer kan även producera en fil större än originalet. Det finns inte mycket du kan göra i sådana fall.

Metod 2: Komprimera PDF-filer i Linux med GUI-verktyg

jag förstår att inte alla är bekväma med kommandoradsverktyget. PDF-redigerarna i Linux hjälper inte mycket med komprimering. Det är därför vi på It ‘ s FOSS arbetade med att skapa en GUI-version av Ghostscript-kommandot som du såg ovan.

Panos från det FOSS laget arbetat med att skapa en Python-Qt baserad GUI omslag för Ghostscript. Verktyget ger dig ett enkelt användargränssnitt där du kan välja din inmatningsfil, välja en komprimeringsnivå och klicka på Komprimera-knappen för att komprimera PDF-filen.

Komprimera Pdf

den komprimerade PDF-filen sparas i samma mapp som den ursprungliga PDF-filen. Din ursprungliga PDF-fil förblir orörd. Den komprimerade filen byts namn genom att lägga till-komprimerad till det ursprungliga filnamnet.

om du inte är nöjd med komprimeringen kan du välja en annan komprimeringsnivå och komprimera filen igen.

du kan hitta källkoden för PDF-kompressorn i vårt GitHub-arkiv. För att du enkelt ska kunna använda verktyget har vi paketerat det i AppImage-format. Se den här guiden för att veta hur du använder AppImage.

tänk på att verktyget är i ett tidigt skede av utvecklingen. Du kan uppleva några problem. Om du gör det, vänligen meddela oss i kommentarerna eller ännu bättre, skicka ett fel här.

vi försöker lägga till fler paket (Snap, Deb, ppa etc) i framtida utgåvor. Om du har erfarenhet av utveckling och förpackning, är du välkommen att ge oss en hand.

vill du att FOSS-teamet ska arbeta med att skapa fler sådana små skrivbordsverktyg i framtiden? Dina synpunkter och förslag är välkomna.

Gillar du vad du läser? Vänligen dela det med andra.

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

Lämna ett svar

Din e-postadress kommer inte publiceras.