Pdf-bewerkings-tools in Ubuntu - Poppler

Sometomes moet u een pagina toevoegen aan een PDF...

Inhoud

Of op een ander dag wil je afbeelding en tekst uit de pdf extraheren

spanners zijn zeer druk met het achtervolgen van portable documents Hierboven is een AI-generatie beeld door de Flux 1 model) van hoe “spanners zijn zeer druk met het achtervolgen van portable documents”.

Over Poppler

Poppler is een gratis en open-source PDF-renderingsbibliotheek die wordt gebruikt in Linux-systemen, waaronder Ubuntu. Het biedt command-line-tools voor het manipuleren en converteren van PDF-bestanden. Hieronder volgt een overzicht van Poppler-tools in Ubuntu en hoe je ze kunt gebruiken:

Wat is Poppler in Ubuntu?

  • Poppler is een PDF-renderingsbibliotheek gebaseerd op de xpdf-3.0 codebase.
  • Het bevat meerdere command-line-tools voor het extraheren van tekst, afbeeldingen, het samenvoegen/splitsen van PDF’s en het converteren van PDF’s naar andere formaten.
  • Vaak gebruikt in GNOME- en KDE-desktopomgevingen.

Installatie

Om Poppler-tools in Ubuntu te installeren, voer je uit:

sudo apt-get install poppler-utils

Poppler is een PDF-renderingsbibliotheek gebaseerd op de Xpdf PDF-uitvoer.

Deze pakket bevat command-line-tools (gebasseerd op Poppler) voor het verkrijgen van informatie over PDF-documenten, het converteren naar andere formaten of het manipuleren ervan:

  • pdfdetach – lijst of extrahiert ingebedde bestanden (bijlagen)
  • pdffonts – lettertype-analyseur
  • pdfimages – afbeeldings-extrator
  • pdfinfo – documentinformatie
  • pdfseparate – paginaverwijderingsgereedschap
  • pdfsig – verifieert digitale handtekeningen
  • pdftocairo – PDF naar PNG/JPEG/PDF/PS/EPS/SVG-converter met behulp van Cairo
  • pdftohtml – PDF naar HTML-converter
  • pdftoppm – PDF naar PPM/PNG/JPEG-afbeeldingsconverter
  • pdftops – PDF naar PostScript (PS)-converter
  • pdftotext – tekst-extrator
  • pdfunite – documentverenigingsgereedschap

Belangrijke Poppler-tools en gebruik

  1. pdfinfo – Verkrijg PDF-metadata (titel, auteur, pagina’s, enz.)

    pdfinfo file.pdf
    
  2. pdftotext – Extraheer tekst uit een PDF

    pdftotext file.pdf [output.txt]
    
  3. pdfimages – Extraheer afbeeldingen uit een PDF

    pdfimages file.pdf output_prefix
    
  4. pdftoppm / pdftocairo – Converteer PDF-pagina’s naar afbeeldingen (PNG, JPEG, enz.)

    pdftoppm -png file.pdf output_prefix
    
  5. pdfseparate – Splits een PDF in individuele pagina’s

    pdfseparate file.pdf output_%d.pdf
    
  6. pdfunite – Verenig meerdere PDF’s in één

    pdfunite file1.pdf file2.pdf merged.pdf
    
  7. pdftohtml – Converteer PDF naar HTML

    pdftohtml file.pdf [output.html]
    
  8. pdffonts – Lijst lettertypen die in een PDF worden gebruikt

    pdffonts file.pdf
    

Aanvullende aantekeningen

  • De meeste opdrachten ondersteunen -h of --help voor gedetailleerde opties.
  • Poppler is vooraf geïnstalleerd op veel Linux-systemen, maar als het ontbreekt, kan poppler-utils worden geïnstalleerd via apt.

Ubuntu Launchpad Pakketinformatie

https://launchpad.net/ubuntu/+source/poppler

gir1.2-poppler-0.18: GObject introspectiegegevens voor poppler-glib
libpoppler-cpp-dev: PDF-renderingsbibliotheek -- ontwikkelbestanden (CPP-interface)
libpoppler-cpp1: PDF-renderingsbibliotheek (CPP-gedeelde bibliotheek)
libpoppler-cpp1-dbgsym: Geen samenvatting beschikbaar voor libpoppler-cpp1-dbgsym in ubuntu plucky.
libpoppler-dev: PDF-renderingsbibliotheek -- ontwikkelbestanden
libpoppler-glib-dev: PDF-renderingsbibliotheek -- ontwikkelbestanden (GLib-interface)
libpoppler-glib-doc: PDF-renderingsbibliotheek -- documentatie voor de GLib-interface
libpoppler-glib8t64: PDF-renderingsbibliotheek (GLib-gebaseerde gedeelde bibliotheek)
libpoppler-glib8t64-dbgsym: Debugsymbolen voor libpoppler-glib8t64
libpoppler-private-dev: PDF-renderingsbibliotheek -- privé-ontwikkelbestanden
libpoppler-qt5-1t64: PDF-renderingsbibliotheek (Qt 5-gebaseerde gedeelde bibliotheek)
libpoppler-qt5-1t64-dbgsym: Debugsymbolen voor libpoppler-qt5-1t64
libpoppler-qt5-dev: PDF-renderingsbibliotheek -- ontwikkelbestanden (Qt 5-interface)
libpoppler-qt6-3t64: PDF-renderingsbibliotheek (Qt 6-gebaseerde gedeelde bibliotheek)
libpoppler-qt6-3t64-dbgsym: Debugsymbolen voor libpoppler-qt6-3t64
libpoppler-qt6-dev: PDF-renderingsbibliotheek -- ontwikkelbestanden (Qt 6-interface)
libpoppler140: PDF-renderingsbibliotheek
libpoppler140-dbgsym: Debugsymbolen voor libpoppler140
poppler-utils: PDF-tools (gebasseerd op Poppler)
poppler-utils-dbgsym: Debugsymbolen voor poppler-utils