So erstellen Sie eine Website oder ein Blog im Jahr 2020 - Kostenlose und einfache Anleitung zum Erstellen einer Website

So konvertieren Sie PDF in ein Bild auf einem Linux-System (CLI- und GUI-Methode)

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:

pdftoppm   

Wir 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_pdf

Der 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_pdf

Der 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_pdf

Hier 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_pdf

2. 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 gcc

Jetzt ist Ihr Computer bereit, ImageMagic zu installieren. Geben Sie die folgende Zeile in die Shell ein:

yum install ImageMagick-devel ImageMagick-perl

Der nächste Punkt ist, dass Sie die ImageMagick PHP-Erweiterung installieren müssen.

pecl install imagick

Und dann der letzte Schritt.

echo “extension=imagick.so” > /etc/php.d/imagick.ini

In 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 GraphicsMagick

Schließ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 imagemagick

Sobald 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.png

Das 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.png

Ein 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.png

Hier 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 snapd

Installieren 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 -si

Jetzt müssen Sie einen symbolischen Link zum /snap-Verzeichnis erstellen.

sudo systemctl enable --now snapd.socket
ln -s /var/lib/snapd/snap /snap

Und hier ist der letzte Schritt…

sudo snap install gimp

Zu 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!