PDF ist heutzutage eine der beliebtesten Möglichkeiten zur Übermittlung von Informationen und wir müssen diese PDF-Dateien häufig manipulieren. Die Verwendung eines Teils einer PDF-Datei als Bild für verschiedene Zwecke ist ein recht häufiges Phänomen. Auf Linux-Distributionen kann man PDF problemlos in ein Bild konvertieren. Wir können hier sogar den Bilddateityp angeben. Eine gesamte PDF-Datei kann basierend auf der Seitenzahl dieser PDF-Datei in mehrere Bilder umgewandelt werden. Darüber hinaus kann auch jede einzelne Seite konvertiert werden. Je nach Bedarf können Sie eine davon auswählen. Sie haben die Flexibilität zu wählen.
Konvertieren von PDF in ein Bild auf einem Linux-System
Wie ich bereits sagte, können Sie eine PDF-Datei in ein Bild in verschiedenen Formaten konvertieren. Es hängt nur von der Art der Ausgabe ab, die Sie erhalten möchten. Mach dir keine Sorge! In diesem Beitrag zeige ich Ihnen, wie Sie auf einem Linux-System PDF-Dateien in Bilder konvertieren.
Dazu benötigen Sie einige unverzichtbare Dinge auf Ihrem Linux-System. Sie müssen Bash oder eine beliebige Shell haben. Jede Anwendung zum Exportieren Ihrer Ausgabedatei. Und Sie müssen einige Befehle kennen, um die Arbeit zu erledigen. Schauen wir sie uns im Detail an.
1. Verwenden des Befehls „pdftoppm“.
Die erste Methode, die wir sehen werden, ist die Verwendung des Befehls „pdftoppm“. Um auf diesen Befehl zuzugreifen, müssen Sie die „Poppler“-Tools auf Ihrem Computer haben.
- Für Debian oder Ubuntu lautet der Befehl zum Installieren der Poppler-Utils wie folgt:
sudo apt install poppler-utils
- Für Arch Linux müssen Sie diesen Befehl im Terminal eingeben:
sudo pacman -S poppler
- Und für RedHat oder CentOS lautet der Befehl wie folgt:
sudo dnf install poppler-utils
Sobald Sie Poppler für jede Linux-Distribution installiert haben, bei der es sich um Ubuntu, Debian oder Arch Linux handeln kann, ist die restliche Syntax für jede Distribution gleich. Wir können eine PDF-Datei auf verschiedene Arten konvertieren. Jeder von ihnen wird im Folgenden besprochen.
Zu. Konvertieren Sie ein komplettes PDF in Bilder
Bei diesem Verfahren wird die gesamte PDF-Datei in Bilder umgewandelt. Sie können auch den Bilddateityp auswählen. Zuerst müssen Sie den Befehl „pdftoppm“ verwenden. Geben Sie als Nächstes das Bildformat an. Geben Sie anschließend den Namen der PDF-Datei bzw. den Ausgabenamen ein.
Die ideale Syntax hierfür ist die folgende:
pdftoppmWir haben zum Beispiel ein PDF namens „Sample.pdf“. Wie konvertieren wir also all diese PDFs in Bilder? Geben Sie einfach das Terminal ein:
pdftoppm -jpeg Sample.pdf images_extracted_from_sample_pdfDer Bildtyp kann irgendetwas wie PNG oder jede Art von Erweiterung sein. Beachten Sie hier einen wichtigen Punkt. Sie müssen .jpeg und nicht .jpg eingeben. Die Eingabe der Kurzform führt hier zu Fehlern.
Jede Seite der PDF-Datei wird in ein JPEG-Foto umgewandelt. Die erste Seite heißt „“, die zweite „“ und so weiter.
B. Konvertieren Sie eine Reihe von PDF-Seiten in Bilder
Nehmen wir an, wir müssen nicht die gesamte PDF-Datei konvertieren. Nur bestimmte Seiten sollten in Bilder umgewandelt werden. Wie es geht?
Die Syntax ist so ziemlich der Name. Der einzige Unterschied besteht darin, dass Sie den Bereich der Seitenzahlen angeben müssen, den Sie konvertieren möchten.
pdftoppm-f sn -l ln Hier steht sn für die erste Seitenzahl und ln für die letzte Seitenzahl.
Wir möchten die Seiten 9 bis 12 derselben PDF-Datei konvertieren, die wir im vorherigen Abschnitt aufgenommen haben. Die Syntax lautet:
pdftoppm -jpeg -f 9 -l 12 Sample.pdf images_extracted_from_sample_pdfDer Ausgabename lautet wie folgt: images_extracted_from_sample_pdf-9.jpeg und zählt bis 12.
C. Konvertieren Sie eine einzelne Seite einer PDF-Datei in ein Bild
In Wirklichkeit handelt es sich um eine Ableitung des letzten Verfahrens, das wir gesehen haben. Die Syntax zum Konvertieren einer einzelnen Seite ist dieselbe. Diesmal haben die Anfangs- und die Endseitennummer denselben numerischen Wert.
pdftoppm-f x -l x Hier stellt x die Seitenzahl dar, die wir in PDF konvertieren möchten. Wenn wir die fünfte zu konvertierende Seite konvertieren möchten, müssen wir schreiben:
pdftoppm -jpeg -f 5 -l 5 Sample.pdf images_extracted_from_sample_pdfHier wird nur eine Bilddatei erstellt.
D. Benutzerdefinierte Qualität für die konvertierte Bilddatei
Jedes Bild, das wir sehen, hat einen DPI-Wert (Punkte pro Zoll), der sich auf dieses Bild bezieht. Wenn Sie den DPI-Wert erhöhen, erhöht sich normalerweise auch die Bildqualität, aber es nimmt viel Platz in Anspruch und umgekehrt. Manchmal müssen wir den DPI-Wert eines Bildes steuern. Wie kann man das kontrollieren? Schauen Sie sich die Syntax genau an.
pdftoppm-rx 300 -ry 300 Der Befehl pdftoppm geht davon aus, dass der DPI-Wert standardmäßig 150 beträgt. Um das zu ändern, müssen wir die Auflösung beider Achsen individuell einstellen. Nehmen wir an, wir möchten die X-Auflösung auf 300 und die Y-Auflösung ebenfalls auf 350 einstellen. Dazu müssen wir die Befehle -rx und -ry verwenden.
Für die zuvor verwendete Datei lautet die Syntax:
pdftoppm -jpeg -rx 300 -ry 300 Sample.pdf images_extracted_from_sample_pdf2. Verwenden des Befehls „convert“.
Sie können auch den Befehl „convert“ verwenden, um PDF in ein Bild auf einem Linux-System zu konvertieren. Um den Konvertierungsbefehl auf Ihrem Computer zu aktivieren, müssen Sie zunächst ImageMagick installieren. Abhängig von Ihrem Betriebssystem variiert die Imagemagick-Installationssyntax.
- Wenn Sie ein Ubuntu- oder Debian-basiertes Betriebssystem auf Ihrem Computer haben, öffnen Sie die Shell und geben Sie Folgendes ein:
sudo apt install imagemagick
- Wenn das von Ihnen verwendete Betriebssystem auf RedHat oder CentOS basiert, müssen Sie zunächst php-devel, gcc und php-pear als Voraussetzung für Imagemagick installieren. Schreiben Sie dazu:
yum install php-pear php-devel gccJetzt ist Ihr Computer bereit, ImageMagic zu installieren. Geben Sie die folgende Zeile in die Shell ein:
yum install ImageMagick-devel ImageMagick-perlDer nächste Punkt ist, dass Sie die ImageMagick PHP-Erweiterung installieren müssen.
pecl install imagickUnd dann der letzte Schritt.
echo “extension=imagick.so” > /etc/php.d/imagick.iniIn den neuesten Versionen von CentOS oder Red Hat ist ImageMagick nicht mehr verfügbar und wurde durch GraphicsMagick ersetzt. Um das zu installieren, geben Sie einfach Folgendes ein:
dnf info GraphicsMagickSchließen Sie dies anschließend ab.
dnf install GraphicsMagick GraphicsMagick-devel GraphicsMagick-perl
- Öffnen Sie auf einem Computer mit Arch Linux das Terminal und geben Sie Folgendes ein:
sudo pacman -S imagemagickSobald Sie ImageMagick installiert haben, können Sie den Befehl „Konvertieren“ verwenden.
Zu. Konvertieren Sie eine ganze Datei in Bilder
Wie beim Befehl pdftoppm ist bei jeder Linux-Distribution die Syntax für die Verwendung des Befehls „convert“ dieselbe. Die übliche Syntax lautet wie folgt:
convert. Nehmen wir zum Beispiel an, wir haben ein PDF mit dem Namen Sample.pdf und möchten es in PNG-Bilder konvertieren. Die Syntax hierfür lautet wie folgt:
convert Sample.pdf images_extracted_from_sample_pdf.pngDas Benennungsformat für die extrahierten Bilder ist dasselbe wie im Befehl pdftoppm.
B. Konvertieren Sie eine einzelne Seite eines Dokuments in ein Bild
Um eine einzelne Seite in ein Bild umzuwandeln, muss die folgende Syntax vom Terminal aus ausgeführt werden:
convert. Um die zehnte Seite von Sample.pdf zu konvertieren, müssen wir schreiben:
convert Sample.pdf[9] images_extracted_from_sample_pdf.pngEin wichtiger Hinweis: Die Seitennummerierung erfolgt nach einem auf Null basierenden Nummerierungssystem. Daher wird die erste Seite der PDF-Datei mit 0 nummeriert und der Rest wird davon gezählt.
C. Anpassen der Qualität konvertierter Bilder
DPI (Punkte pro Zoll) und Komprimierung können mit dem Befehl „Konvertieren“ eingestellt werden. Wir werden sie beide zusammen sehen.
convert -density-quality . Um Sample.pdf ohne Komprimierung und mit 300 DPI in PNG-Bilder zu konvertieren, lautet die Befehlszeilensyntax:
convert -density 300 Sample.pdf -quality 100 images_extracted_from_sample_pdf.pngHier bedeutet 100, dass keine Komprimierung durchgeführt werden soll. Sie können den Wert auf eine beliebige Zahl unter 100 festlegen, um eine Komprimierung auf dem entsprechenden Niveau zu erhalten.
3. Verwenden von GIMP (GNU Image Manipulation Program) zum Konvertieren von PDF in Bilder
GIMP Es ist eine erstaunliche Software zum Bearbeiten von Bildern in jeder Distribution. Um GIMP zu installieren, befolgen Sie die folgenden einfachen Schritte.
- Öffnen Sie für Debian- oder Ubuntu-basierte Betriebssysteme das Terminal und geben Sie Folgendes ein:
sudo apt install snapdInstallieren Sie anschließend GIMP.
sudo apt install gimp
- Für CentOS oder RHEL 8 lautet die Syntax:
sudo dnf install gimp
- Und für Arch Linux ist das Verfahren nicht so einfach. Zuerst müssen Sie das Instant-Repository installieren und dann von dort aus GIMP installieren. Schreiben Sie jeweils die folgenden Anweisungen.
git clone https://aur.archlinux/snapd.git cd snapd makepkg -siJetzt müssen Sie einen symbolischen Link zum /snap-Verzeichnis erstellen.
sudo systemctl enable --now snapd.socketln -s /var/lib/snapd/snap /snapUnd hier ist der letzte Schritt…
sudo snap install gimpZu diesem Zeitpunkt ist GIMP auf Ihrem Computer installiert und Sie können damit arbeiten. Öffnen Sie den GIMP Forms Application Manager. Gehen Sie zur Option „Datei“ und klicken Sie auf „Öffnen“. Suchen Sie nun in diesem Fenster das gewünschte Dokument, das Sie konvertieren möchten. Wählen Sie das aus und fahren Sie fort.
Über das Bearbeitungsmenü können Sie verschiedene Änderungen an der Datei vornehmen. Die Dateimanipulation mit GIMP ist ein völlig anderes Thema, das nicht Gegenstand dieses Beitrags ist. Gehen Sie nach der Manipulation erneut zur Option „Datei“ und klicken Sie auf „Exportieren als“. Sie können die Art der Erweiterung entsprechend Ihrem Bedarf wählen. Klicken Sie auf „Exportieren“ und fertig.
Ende
Damit sind wir am Ende angelangt. Hier haben wir gesehen, wie man PDF-Dokumente für ein Linux-System in Bilder umwandelt. Wir haben mehrere Techniken dafür vorgestellt, und jede davon ist effizient und fruchtbar. Die beliebteste Methode ist aufgrund ihrer Flexibilität die Verwendung von pdftoppm. Abhängig von Ihrem Job können Sie sich für eine davon entscheiden.
Hinterlassen Sie einen Kommentar zum Beitrag – etwaige Vorschläge oder Probleme, auf die Sie während Ihrer Konvertierungsarbeiten gestoßen sind. Teilen Sie uns auch gerne mit, wenn ich etwas übersehen habe, das hier hätte behandelt werden sollen. Guten Tag!
