PDF-Manipulationswerkzeuge in Ubuntu – Poppler

Manchmal muss man einer PDF-Datei eine Seite hinzufügen...

Inhaltsverzeichnis

Oder an einem anderen Tag möchten Sie Bild und Text aus einem PDF extrahieren

Schraubenschlüssel sind sehr beschäftigt, portable Dokumente zu verfolgen 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

  1. pdfinfo – PDF-Metadaten erhalten (Titel, Autor, Seiten usw.)

    pdfinfo datei.pdf
    
  2. pdftotext – Text aus einem PDF extrahieren

    pdftotext datei.pdf [ausgabe.txt]
    
  3. pdfimages – Bilder aus einem PDF extrahieren

    pdfimages datei.pdf ausgabevorlage
    
  4. pdftoppm / pdftocairo – PDF-Seiten in Bilder (PNG, JPEG usw.) konvertieren

    pdftoppm -png datei.pdf ausgabevorlage
    
  5. pdfseparate – Ein PDF in Einzelseiten aufteilen

    pdfseparate datei.pdf ausgabe_%d.pdf
    
  6. pdfunite – Mehrere PDFs in eines zusammenführen

    pdfunite datei1.pdf datei2.pdf zusammengefasst.pdf
    
  7. pdftohtml – PDF in HTML konvertieren

    pdftohtml datei.pdf [ausgabe.html]
    
  8. pdffonts – Schriften in einem PDF auflisten

    pdffonts 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 über apt 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