Hoe PDF-bestandsgrootte comprimeren in Linux CLI

Hoe PDF-bestandsgrootte comprimeren in Linux CLI

In dit artikel laten we zien hoe u de PDF-bestandsgrootte comprimeert in Linux CLI.

We gebruiken de opdracht pdf2ps en ps2pdf om PDF-bestanden in Linux te comprimeren. pdf2ps en ps2pdfis maken deel uit van het Ghostscript-pakket. Deze oplossing verkleint de grootte van PDF-bestanden. ps2pdf een script dat een document in Post Script-formaat converteert naar PDF-formaat. pdf2ps gebruikt gs om het Adobe Portable Document Format (PDF)-bestand 'input.pdf' te converteren naar PostScript(tm) in 'output.ps'.

Maak een back-up van het PDF-bestand voordat u de volgende taak uitvoert.

Laten we beginnen.

Installeer Ghostscript

Installeer Ghostscript, als het nog niet op uw systeem is geïnstalleerd.

Voor CenOS en Redhat gebaseerd:

# dnf install ghostscript -y

Voor Ubuntu gebaseerd:

# apt install ghostscript -y

Voer de volgende opdracht uit om de installatie te verifiëren:

# which ps2pdf

Uitgang:

/usr/bin/ps2pdf

PDF-bestand comprimeren

De eerste stap is om het PDF-bestand naar een PostScript-bestand te converteren met de volgende opdracht:

# pdf2ps -dLanguageLevel=3 file.pdf

Bovenstaande opdracht maakt een bestand met de naam file.ps en de grootte van file.ps kan groter zijn dan de oorspronkelijke bestandsgrootte.

Comprimeer vervolgens het bestand met de volgende opdracht:

# ps2pdf -dPDFSETTINGS=/ebook file.ps

Bovenstaande opdracht overschrijft het originele bestand. Als u een andere naam voor de nieuwe PDF wilt maken, gebruikt u de volgende opdracht:

# ps2pdf -dPDFSETTINGS=/ebook -sOutputFile=file2.pdf file.ps

Hier gebruiken we het /ebook. De instelling voor de compressie is een goed compromis tussen bestandsgrootte en kwaliteit.

Man-pagina afrekenen

# man pdf2ps

# man ps2pdf

Dat is het. We hebben het PDF-bestand met succes gecomprimeerd.

In dit artikel hebben we gezien hoe de PDF-bestandsgrootte in Linux CLI kan worden gecomprimeerd.

Krijg een krachtige dual E5-serie dedicated server en goedkope KVM VPS.


Hoe maak je een groep aan in Linux

Hoe maak je een groep aan in Linux

Groepen worden gebruikt om gebruikers en hun privileges te organiseren, zoals het lezen van de schrijf- en uitvoeringsrechten. Om een ​​groud toe te voegen, is het commando groupadd.

3 manieren om het CPU-gebruik in Linux te controleren

3 manieren om het CPU-gebruik in Linux te controleren

Leg 3 manieren uit om het CPU-gebruik in Linux te controleren. CPU-gebruik verwijst naar het gebruik van verwerkingsbronnen of de hoeveelheid werk die door een CPU wordt verwerkt.

Hoe DenyHosts te installeren en configureren in CentOS 7

Hoe DenyHosts te installeren en configureren in CentOS 7

DenyHosts wordt veel gebruikt als alternatief voor Fail2ban. Als er te veel ongeldige SSH-inlogpogingen zijn geweest, gaat het ervan uit dat de brute-force-aanvallen of

Koppel een nieuwe schijf aan een Linux-server

Koppel een nieuwe schijf aan een Linux-server

We zullen leren hoe je een nieuwe schijf op een Linux-server kunt mounten. Voor deze demonstratie gebruiken we de CentOS 7-cloudserver. mount nu de partitie zoals hieronder getoond.

Eenvoudig te installeren Fail2ban op Ubuntu 20.04

Eenvoudig te installeren Fail2ban op Ubuntu 20.04

Leg goed uit hoe het eenvoudig is om Fail2ban op Ubuntu 20.04 te installeren. Fail2ban is geschreven in de programmeertaal Python en is gratis open source. Configuratie.

Hoe WireGuard VPN te installeren op Ubuntu 20.04

Hoe WireGuard VPN te installeren op Ubuntu 20.04

Leg goed uit hoe u WireGuard VPN installeert op Ubuntu 20.04. WireGuard is een uiterst eenvoudige, snelle en moderne VPN die gebruikmaakt van de modernste cryptografie

Hoe OpenSSL 1.1.1d in CentOS te installeren

Hoe OpenSSL 1.1.1d in CentOS te installeren

OpenSSL is een robuuste, commerciële toolkit met volledige functionaliteit voor de Transport Layer Security (TLS) & (SSL)-protocollen. Leer OpenSSL 1.1.1d installeren in CentOS

CSF installeren en configureren op CentOS 8

CSF installeren en configureren op CentOS 8

Hoe CSF op de CentOS 8-server te installeren en configureren. ConfigServer Security & Firewall is een (SPI) firewall, Login/Intrusion Detection en Security applicatie.

Configuratie van auditregel wordt niet weergegeven – Problemen oplossen?

Configuratie van auditregel wordt niet weergegeven – Problemen oplossen?

Configuratie auditregel niet weergegeven? Ontdek hoe onze ondersteuningstechnici het probleem oplossen en oplossen. Regelconfiguratiebestand /etc/audit/rules.d/audit.rules

CloudLinux Hoge belasting op server

CloudLinux Hoge belasting op server

In dit artikel zullen we leren hoe onze ondersteuningstechnici de hoge belasting van CloudLinux op de server oplossen. Zorg ervoor dat uw LVE-limieten correct zijn geconfigureerd.