PDF-Manipulationswerkzeuge in Ubuntu – Poppler
Manchmal muss man einer PDF-Datei eine Seite hinzufügen...
Oder an einem anderen Tag möchten Sie Bild und Text aus einem PDF extrahieren…
Oben ist ein AI-generiertes Bild durch den Flux 1 Modell) von, wie “Schraubenschlüssel sehr beschäftigt sind, portable Dokumente zu verfolgen”.
Über Poppler
Poppler ist eine kostenlose, Open-Source-PDF-Rendern-Bibliothek, die in Linux-Systemen, einschließlich Ubuntu, verwendet wird. Sie bietet Befehlszeilen-Utilities zur Manipulation und Konvertierung von PDF-Dateien. Hier ist eine Zusammenfassung der Poppler-Utilities in Ubuntu und wie man sie verwendet:
Was ist Poppler in Ubuntu?
- Poppler ist eine PDF-Rendern-Bibliothek, basierend auf dem xpdf-3.0 Codebasis.
- Sie enthält mehrere Befehlszeilen-Tools zur Extraktion von Text, Bildern, Zusammenführung/Teilen von PDFs und Konvertierung von PDFs in andere Formate.
- Wird häufig in GNOME- und KDE-Desktop-Umgebungen verwendet.
Installation
Um Poppler-Utilities in Ubuntu zu installieren, führen Sie Folgendes aus:
sudo apt-get install poppler-utils
Poppler ist eine PDF-Rendern-Bibliothek, basierend auf dem Xpdf PDF-Viewer.
Dieses Paket enthält Befehlszeilen-Utilities (basierend auf Poppler) zum Abrufen von Informationen zu PDF-Dokumenten, Konvertieren in andere Formate oder Manipulieren:
- pdfdetach – listet oder extrahiert eingebettete Dateien (Anhänge)
- pdffonts – Schriftanalyse
- pdfimages – Bildextraktor
- pdfinfo – Dokumentinformation
- pdfseparate – Seitenextraktions-Tool
- pdfsig – überprüft digitale Signaturen
- pdftocairo – PDF zu PNG/JPEG/PDF/PS/EPS/SVG Konverter mit Cairo
- pdftohtml – PDF zu HTML Konverter
- pdftoppm – PDF zu PPM/PNG/JPEG Bildkonverter
- pdftops – PDF zu PostScript (PS) Konverter
- pdftotext – Textextraktor
- pdfunite – Dokumentzusammenführungstool
Wichtige Poppler-Utilities und deren Verwendung
-
pdfinfo
– PDF-Metadaten erhalten (Titel, Autor, Seiten usw.)pdfinfo datei.pdf
-
pdftotext
– Text aus einem PDF extrahierenpdftotext datei.pdf [ausgabe.txt]
-
pdfimages
– Bilder aus einem PDF extrahierenpdfimages datei.pdf ausgabevorlage
-
pdftoppm
/pdftocairo
– PDF-Seiten in Bilder (PNG, JPEG usw.) konvertierenpdftoppm -png datei.pdf ausgabevorlage
-
pdfseparate
– Ein PDF in Einzelseiten aufteilenpdfseparate datei.pdf ausgabe_%d.pdf
-
pdfunite
– Mehrere PDFs in eines zusammenführenpdfunite datei1.pdf datei2.pdf zusammengefasst.pdf
-
pdftohtml
– PDF in HTML konvertierenpdftohtml datei.pdf [ausgabe.html]
-
pdffonts
– Schriften in einem PDF auflistenpdffonts datei.pdf
Zusätzliche Hinweise
- Die meisten Befehle unterstützen
-h
oder--help
für detaillierte Optionen. - Poppler ist auf vielen Linux-Systemen voreingestellt, falls nicht vorhanden, kann
poppler-utils
überapt
installiert werden.
Ubuntu Launchpad Paketinformation
https://launchpad.net/ubuntu/+source/poppler
gir1.2-poppler-0.18: GObject introspection Daten für poppler-glib
libpoppler-cpp-dev: PDF Rendern Bibliothek -- Entwicklungdateien (CPP Schnittstelle)
libpoppler-cpp1: PDF Rendern Bibliothek (CPP Shared Bibliothek)
libpoppler-cpp1-dbgsym: Keine Zusammenfassung für libpoppler-cpp1-dbgsym in ubuntu plucky.
libpoppler-dev: PDF Rendern Bibliothek -- Entwicklungdateien
libpoppler-glib-dev: PDF Rendern Bibliothek -- Entwicklungdateien (GLib Schnittstelle)
libpoppler-glib-doc: PDF Rendern Bibliothek -- Dokumentation für die GLib Schnittstelle
libpoppler-glib8t64: PDF Rendern Bibliothek (GLib-basierte Shared Bibliothek)
libpoppler-glib8t64-dbgsym: Debugsymbole für libpoppler-glib8t64
libpoppler-private-dev: PDF Rendern Bibliothek -- private Entwicklungdateien
libpoppler-qt5-1t64: PDF Rendern Bibliothek (Qt 5 basierte Shared Bibliothek)
libpoppler-qt5-1t64-dbgsym: Debugsymbole für libpoppler-qt5-1t64
libpoppler-qt5-dev: PDF Rendern Bibliothek -- Entwicklungdateien (Qt 5 Schnittstelle)
libpoppler-qt6-3t64: PDF Rendern Bibliothek (Qt 6 basierte Shared Bibliothek)
libpoppler-qt6-3t64-dbgsym: Debugsymbole für libpoppler-qt6-3t64
libpoppler-qt6-dev: PDF Rendern Bibliothek -- Entwicklungdateien (Qt 6 Schnittstelle)
libpoppler140: PDF Rendern Bibliothek
libpoppler140-dbgsym: Debugsymbole für libpoppler140
poppler-utils: PDF Utilities (basierend auf Poppler)
poppler-utils-dbgsym: Debugsymbole für poppler-utils