GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So konvertieren Sie JPG-Bilder mit dem Terminal in PDF

Hallo Freunde. Das Terminal ist ein großartiges Linux-Tool. Damit können wir viele Dinge tun und wenn wir andere Programme installieren, können wir seine Funktionalität noch erweitern. Willst du ein Beispiel? Heute erfahren Sie, wie Sie JPG-Bilder mit dem Terminal in PDF konvertieren.

ImageMagick zur Rettung

Laut GitHub-Profil:

ImageMagick verwendet mehrere Threads, um die Leistung zu steigern, und kann Bilder in Mega-, Giga- oder Terapixelgröße lesen, verarbeiten oder schreiben. Die aktuelle Version ist die
ImageMagick 7.1.0-Reihe. Es läuft unter Linux, Windows, Mac OS X, iOS, Android OS und anderen.

ImageMagick ist kostenlose Software, die als fertige Binärdistribution oder als Quellcode geliefert wird, die Sie in offenen und proprietären Anwendungen verwenden, kopieren, modifizieren und verteilen können. Es wird unter einer Apache 2.0-Derivatlizenz vertrieben.

Kurz gesagt, ImageMagick ist ein Softwaretool, das Sie für die Bildbearbeitung auf Ihrem Computer verwenden können. Dank ihr können wir viele Dinge mit Bildern machen. Das heißt, sie bearbeiten, manipulieren und so weiter.

Dank ImageMagick können wir JPG-Bilder in PDF konvertieren, sodass wir sie schnell in einem Dokument haben können.

Fangen wir an.

Installieren Sie ImageMagick unter Linux

Glücklicherweise können wir ImageMagick auf vielen Linux-Distributionen installieren, da es in den offiziellen Repositories vieler von ihnen verfügbar ist.

Bei Debian, Ubuntu, Linux Mint, Elementary OS und allen Mitgliedern dieser Familie können Sie ein Terminal öffnen und den folgenden Befehl ausführen

sudo apt update
sudo apt install imagemagick

In Bezug auf Arch Linux, Manjaro und Derivate

sudo pacman -S imagemagick

Dann können wir fortfahren.

So konvertieren Sie JPG-Bilder mit dem Terminal in PDF

Das Verfahren ist einfach, folgen Sie einfach der folgenden Syntax

convert [jpg-file] [output-pdf]

Zum Beispiel

convert 1.jpg o.pdf

Sie erhalten ein PDF mit dem Inhalt des Bildes.

Sie können mehrere Dateien gleichzeitig hinzufügen

convert 1.jpg 2.jpg 3.jpg o.pdf

Denken Sie daran, dass ich mit relativen Pfaden arbeite, aber Sie können es auch mit absoluten Pfaden machen

convert /home/angelo/1.jpg o.pdf

Und so weiter. Sie können alle Bilder in einem Ordner hinzufügen.

convert *.jpg o.pdf

Standardmäßig verwendet ImageMagick die höchstmögliche Qualität, um Bilder in PDF zu konvertieren. Wenn jedoch viele Bilder vorhanden sind, kann dies zu Problemen führen. Sie können also auch die Qualität angeben, in der die Bilder konvertiert werden sollen.

Verwenden Sie dazu die --quality Option und weisen Sie eine Zahl kleiner als 100 zu das ist die grenze. Zum Beispiel:

convert --quality 75 1.jpg o.pdf

Dies ist besonders nützlich, wenn Sie viele Bilder haben oder nur ein Backup benötigen.

Mögliches Problem mit ImageMagick

Es ist möglich, dass Sie beim Ausführen der obigen Befehle eine Fehlermeldung wie diese erhalten

convert-im6.q16: attempt to perform an operation not allowed by the security policy `PDF' @ error/constitute.c/IsCoderAuthorized/421.

Dies liegt an einem Sicherheitsproblem mit Ghostscript . Eine Alternative besteht dann darin, die Sperre für PDF-Dateien zu deaktivieren.

Bearbeiten Sie die Konfigurationsdatei

sudo nano /etc/ImageMagick-6/policy.xml

Und bearbeiten Sie die Zeile

<policy domain="coder" rights="none" pattern="PDF" />

Dazu:

<!-- <policy domain="coder" rights="none" pattern="PDF" /> --> -->

Also fügen wir nur einen Kommentar hinzu, um ihn zu ignorieren.

Speichern Sie die Änderungen und schließen Sie den Editor. Das reicht.

Schlussfolgerung

Es ist nicht schwierig, Dinge über das Terminal zu erledigen, aber es gibt uns eine andere Möglichkeit, Dinge zu tun. Sie sind auch sehr nützlich beim Scripting und so weiter.


Linux
  1. Wie dreht man alle Bilder in einem Verzeichnis mit Imagemagick?

  2. Jpg nach Erstellungsdatum sortieren und in einzelnes Pdf konvertieren?

  3. PDF in Bilder in PDF umwandeln?

  4. Wie konvertiert man ein PDF in JPG mit der Befehlszeile unter Linux?

  5. Wie konvertiert man ein Foto mit ImageMagick in ein Schwarz-Weiß-Bild?

So konvertieren Sie PDF-Dateien mit Calibre in Linux in das EPUB-Format

So konvertieren Sie PNG-Bilder im Stapelbetrieb in das JPG-Format unter Linux

So konvertieren Sie eine Webseite unter Linux in PDF

So konvertieren Sie PDF in PNG-Bilder und zurück unter Linux

So öffnen Sie eine PDF-Datei im Linux-Terminal

So konvertieren Sie PDF in ein Bild mit Gimp