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

Bearbeiten Sie PDFs auf der Linux-Befehlszeile

Viele der Dokumente, die Sie erhalten, liegen im PDF-Format vor. Manchmal müssen diese PDFs manipuliert werden. Beispielsweise müssen möglicherweise Seiten entfernt oder hinzugefügt werden, oder Sie müssen möglicherweise eine bestimmte Seite signieren oder ändern.

Ob gut oder schlecht, das ist die Realität, in der wir alle leben.

Es gibt einige ausgefallene Tools für grafische Benutzeroberflächen, mit denen Sie PDFs bearbeiten können, aber ich habe mich immer am wohlsten mit der Befehlszeile gefühlt. Von den vielen Befehlszeilen-Tools für diese Aufgabe verwende ich qpdf, wenn ich eine PDF-Datei ändern möchte und poppler-utils .

Installieren

Unter Linux können Sie qpdf installieren und poppler-utils Verwenden Sie Ihren Paketmanager (z. B. apt oder dnf .) Zum Beispiel auf Fedora:

$ sudo dnf install qpdf poppler-utils

Verwenden Sie unter macOS MacPorts oder Homebrew. Verwenden Sie unter Windows Chocolatey.

qpdf

Das qpdf Der Befehl kann viel, aber ich benutze ihn hauptsächlich für:

  1. Aufteilen einer PDF-Datei in separate Seiten
  2. Verketten oder Kombinieren von PDFs in einer Datei

So teilen Sie eine PDF-Datei in separate Seiten auf:

qpdf --split-pages original.pdf split.pdf

Dies erzeugt Dateien wie split-01.pdf , split-02.pdf , und so weiter. Jede Datei ist eine einseitige PDF-Datei.

Das Verketten von Dateien ist etwas subtiler:

qpdf --empty concatenated.pdf --pages split-*.pdf --

Das ist qpdf tut standardmäßig. Der --empty Option weist qpdf an, mit einer leeren Datei zu beginnen. Die beiden Bindestriche (-- ) am Ende signalisiert, dass keine weiteren Dateien zu verarbeiten sind. Dies ist ein Fall, in dem die Parameter eher ein internes Modell widerspiegeln als das, wofür die Leute es verwenden, aber zumindest läuft es und erzeugt gültige PDFs!

poppler-utils

Verwandte Inhalte

Dieses Paket enthält mehrere Dienstprogramme, aber das, das ich am häufigsten verwende, ist pdftoppm, das PDF-Dateien in portable Pixmap (ppm ) Bilddateien. Normalerweise verwende ich es, nachdem ich Seiten mit qpdf geteilt habe und muss eine bestimmte Seite in ein Bild konvertieren, das ich ändern kann. Die ppm Das Format ist nicht sehr bekannt, aber das Wichtigste daran ist, dass die meisten Bildbearbeitungsmethoden, einschließlich ImageMagick, Pillow und viele andere Optionen, damit funktionieren. Die meisten dieser Tools können Dateien auch wieder als PDF speichern.

Arbeitsablauf

Mein üblicher Arbeitsablauf ist:

  • Verwenden Sie qpdf um das PDF in Seiten aufzuteilen.
  • Verwenden Sie poppler-utils um die zu ändernden Seiten in Bilder umzuwandeln.
  • Ändern Sie die Bilder nach Bedarf und speichern Sie sie als PDF.
  • Verwenden Sie qpdf um die Seiten wieder zu einem PDF zu verketten.

Andere Tools

Es gibt viele großartige Open-Source-Befehle, um mit PDFs umzugehen, egal ob Sie sie verkleinern, aus Textdateien erstellen, Dokumente konvertieren oder Ihr Bestes geben, um sie ganz zu vermeiden. Was sind Ihre bevorzugten Open-Source-PDF-Dienstprogramme? Bitte teilen Sie sie in den Kommentaren.


Linux
  1. 5 Rust-Tools, die es wert sind, auf der Linux-Befehlszeile ausprobiert zu werden

  2. Generieren Sie Passwörter auf der Linux-Befehlszeile

  3. Konfigurieren Sie einen Linux-Arbeitsbereich remote über die Befehlszeile

  4. Eine Einführung in die Verwendung von tcpdump auf der Linux-Befehlszeile

  5. Verwenden der Kraft in der Linux-Befehlszeile

4 Markdown-Tools für die Linux-Befehlszeile

Patchen Sie in The Matrix über die Linux-Befehlszeile

3 Passwort-Manager für die Linux-Kommandozeile

Meistern Sie die Linux-Befehlszeile

Buchbesprechung:Die Linux-Befehlszeile

Zeigen Sie den Inhalt einer Datei in der Linux-Befehlszeile an