Linux

PDF comprimeren in Linux [GUI & Terminal]

Kort: leer hoe u de grootte van een PDF-bestand in Linux kunt verkleinen. Zowel opdrachtregel- als GUI-methoden zijn besproken.

Ik vulde een aanvraagformulier in en er werd gevraagd om de benodigde documenten in PDF-formaat te uploaden. Geen groot probleem. Ik heb alle gescande afbeeldingen en gecombineerd in één PDF met behulp van de gscan2pdf-tool.

Het probleem kwam toen ik probeerde dit PDF-bestand te uploaden. De upload is mislukt omdat de maximale bestandsgrootte is overschreden. Dit betekende alleen dat ik op de een of andere manier de grootte van het PDF-bestand moest verkleinen.

Nu kunt u een online website voor het comprimeren van pdf's gebruiken, maar ik vertrouw ze niet. Een bestand met belangrijke documenten uploaden naar een onbekende server is geen goed idee. Je kunt er nooit zeker van zijn dat ze geen kopie van je geüploade PDF-document bewaren.

Dit is de reden waarom ik liever PDF-bestanden op mijn systeem comprimeer dan deze naar een willekeurige server te uploaden.

In deze korte tutorial laat ik je zien hoe je de grootte van PDF-bestanden in Linux verkleint. Ik zal zowel de opdrachtregel als de GUI-methoden tonen.

Methode 1: verklein de PDF-bestandsgrootte in de Linux-opdrachtregel

Comprimeer PDF Linux

Je kunt gebruiken Ghostscript opdrachtregelprogramma voor het comprimeren van een PDF-bestand. De meeste Linux-distributies bevatten al de open source-versie van Ghostscript. U kunt het echter nog steeds proberen te installeren om er zeker van te zijn.

Gebruik op Debian / Ubuntu-distributies de volgende opdracht om Ghostscript te installeren:

sudo apt install ghostscript

Nu je er zeker van bent dat Ghostscript is geïnstalleerd, kun je de volgende opdracht gebruiken om de grootte van je PDF-bestand te verkleinen:

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

In de bovenstaande opdracht moet u het juiste pad van het invoer- en uit PDF-bestand toevoegen.

De opdracht ziet er eng en verwarrend uit. Ik adviseer om het meeste te kopiëren en te plakken. Wat u moet weten, is de parameter dPDFSETTINGS. Dit bepaalt het compressieniveau en dus de kwaliteit van uw gecomprimeerde PDF-bestand.

dPDFINSTELLINGEN Omschrijving
/ prepress (standaard) Uitvoer van hogere kwaliteit (300 dpi) maar groter formaat
/ ebook Uitvoer van gemiddelde kwaliteit (150 dpi) met gemiddelde uitvoerbestandsgrootte
/scherm Uitvoer van lagere kwaliteit (72 dpi) maar kleinst mogelijke uitvoerbestandsgrootte

Houd er rekening mee dat sommige PDF-bestanden mogelijk niet veel of helemaal niet worden gecomprimeerd. Het toepassen van compressie op sommige PDF-bestanden kan zelfs een groter bestand opleveren dan het origineel. In dergelijke gevallen kunt u niet veel doen.

Methode 2: Comprimeer PDF-bestanden in Linux met behulp van de GUI-tool

Ik begrijp dat niet iedereen vertrouwd is met de opdrachtregel. De PDF-editors in Linux helpt niet veel met compressie. Dit is waarom we bij It's FOSS hebben gewerkt aan het maken van een GUI-versie van de Ghostscript-opdracht die je hierboven hebt gezien.

Panos van It's FOSS team werkte aan het maken van een op Python-Qt gebaseerde GUI-wrapper voor de Ghostscript. De tool biedt u een eenvoudige gebruikersinterface waar u uw invoerbestand kunt selecteren, een compressieniveau kunt selecteren en op de compressieknop kunt klikken om het PDF-bestand te comprimeren.

Comprimeer Pdf

Het gecomprimeerde PDF-bestand wordt in dezelfde map opgeslagen als het originele PDF-bestand. Uw originele PDF-bestand blijft onaangetast. Het gecomprimeerde bestand wordt hernoemd door het toe te voegen - gecomprimeerd naar de oorspronkelijke bestandsnaam.

Als u niet tevreden bent met de compressie, kunt u een ander compressieniveau kiezen en het bestand opnieuw comprimeren.

Mogelijk vindt u de broncode van de PDF-compressor in onze GitHub-repository. Om u de tool gemakkelijk te laten gebruiken, hebben we deze verpakt in AppImage-indeling. Alstublieft raadpleeg deze handleiding om te weten hoe u AppImage gebruikt.

PDF-compressor downloaden (AppImage)

Houd er rekening mee dat de tool zich in een vroeg stadium van ontwikkeling bevindt. Mogelijk ondervindt u enkele problemen. Als je dat doet, laat het ons dan weten in de comments of nog beter, dien hier een bug in.

We zullen proberen in de toekomstige releases meer pakketten toe te voegen (Snap, Deb, PPA's enz.). Als je ervaring hebt met de ontwikkeling en verpakking, neem dan gerust contact met ons op.

Wilt u dat het FOSS-team in de toekomst werkt aan het maken van meer van dergelijke kleine desktop-tools? Uw feedback en suggesties zijn welkom.