Pdf-bewerkings-tools in Ubuntu - Poppler
Sometomes moet u een pagina toevoegen aan een PDF...
Of op een ander dag wil je afbeelding en tekst uit de pdf extraheren…
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
-
pdfinfo
– Verkrijg PDF-metadata (titel, auteur, pagina’s, enz.)pdfinfo file.pdf
-
pdftotext
– Extraheer tekst uit een PDFpdftotext file.pdf [output.txt]
-
pdfimages
– Extraheer afbeeldingen uit een PDFpdfimages file.pdf output_prefix
-
pdftoppm
/pdftocairo
– Converteer PDF-pagina’s naar afbeeldingen (PNG, JPEG, enz.)pdftoppm -png file.pdf output_prefix
-
pdfseparate
– Splits een PDF in individuele pagina’spdfseparate file.pdf output_%d.pdf
-
pdfunite
– Verenig meerdere PDF’s in éénpdfunite file1.pdf file2.pdf merged.pdf
-
pdftohtml
– Converteer PDF naar HTMLpdftohtml file.pdf [output.html]
-
pdffonts
– Lijst lettertypen die in een PDF worden gebruiktpdffonts 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 viaapt
.
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