Verktyg för PDF-hantering i Ubuntu - Poppler
Ibland måste du lägga till en sida i en PDF...
Eller en annan dag vill du extrahera bilder och text från PDF:et…
Ovan är en AI-genererad bild av Flux 1-modellen av hur “spanners är mycket upptagna med att jaga portabla dokument”.
Om Poppler
Poppler är ett fritt och öppet källkodspaket för PDF-rendering som används i Linux-system, inklusive Ubuntu. Det tillhandahåller kommandoradsverktyg för att manipulera och konvertera PDF-filer. Här är en sammanfattning av Poppler-verktyg i Ubuntu och hur man använder dem:
Vad är Poppler i Ubuntu?
- Poppler är ett PDF-renderingsbibliotek baserat på xpdf-3.0-koden.
- Det innehåller flera kommandoradsverktyg för att extrahera text, bilder, sammanfoga/dela upp PDF:er och konvertera PDF:er till andra format.
- Används vanligtvis i GNOME- och KDE-skrivbordsmiljöer.
Installation
För att installera Poppler-verktyg i Ubuntu, kör:
sudo apt-get install poppler-utils
Poppler är ett PDF-renderingsbibliotek baserat på Xpdf PDF-visare.
Det här paketet innehåller kommandoradsverktyg (baserade på Poppler) för att få information om PDF-dokument, konvertera dem till andra format eller manipulera dem:
- pdfdetach – listar eller extraherar bifogade filer (bilagor)
- pdffonts – fontanalysverktyg
- pdfimages – bildextraherare
- pdfinfo – dokumentinformation
- pdfseparate – verktyg för att extrahera sidor
- pdfsig – verifierar digitala signaturer
- pdftocairo – PDF till PNG/JPEG/PDF/PS/EPS/SVG-konverterare med Cairo
- pdftohtml – PDF till HTML-konverterare
- pdftoppm – PDF till PPM/PNG/JPEG-bildkonverterare
- pdftops – PDF till PostScript (PS)-konverterare
- pdftotext – textextraherare
- pdfunite – verktyg för att sammanfoga dokument
Nyckelverktyg i Poppler & Användning
-
pdfinfo– Hämta PDF-metadata (titel, författare, sidor etc.)pdfinfo file.pdf -
pdftotext– Extrahera text från en PDFpdftotext file.pdf [output.txt] -
pdfimages– Extrahera bilder från en PDFpdfimages file.pdf output_prefix -
pdftoppm/pdftocairo– Konvertera PDF-sidor till bilder (PNG, JPEG etc.)pdftoppm -png file.pdf output_prefix -
pdfseparate– Dela upp en PDF i enskilda sidorpdfseparate file.pdf output_%d.pdf -
pdfunite– Sammanfoga flera PDF:er till enpdfunite file1.pdf file2.pdf merged.pdf -
pdftohtml– Konvertera PDF till HTMLpdftohtml file.pdf [output.html] -
pdffonts– Lista fontar som används i en PDFpdffonts file.pdf
Ytterligare anteckningar
- De flesta kommandon stöder
-heller--helpför detaljerade alternativ. - Poppler är förinstallerat på många Linux-system, men om det saknas kan
poppler-utilsinstalleras viaapt.
Ubuntu Launchpad-paketinformation
https://launchpad.net/ubuntu/+source/poppler
gir1.2-poppler-0.18: GObject introspektiondata för poppler-glib
libpoppler-cpp-dev: PDF-renderingsbibliotek -- utvecklingsfiler (CPP-gränssnitt)
libpoppler-cpp1: PDF-renderingsbibliotek (CPP-deltat bibliotek)
libpoppler-cpp1-dbgsym: Ingen sammanfattning tillgänglig för libpoppler-cpp1-dbgsym i ubuntu plucky.
libpoppler-dev: PDF-renderingsbibliotek -- utvecklingsfiler
libpoppler-glib-dev: PDF-renderingsbibliotek -- utvecklingsfiler (GLib-gränssnitt)
libpoppler-glib-doc: PDF-renderingsbibliotek -- dokumentation för GLib-gränssnittet
libpoppler-glib8t64: PDF-renderingsbibliotek (GLib-baserat delat bibliotek)
libpoppler-glib8t64-dbgsym: felsökningsymboler för libpoppler-glib8t64
libpoppler-private-dev: PDF-renderingsbibliotek -- privata utvecklingsfiler
libpoppler-qt5-1t64: PDF-renderingsbibliotek (Qt 5-baserat delat bibliotek)
libpoppler-qt5-1t64-dbgsym: felsökningsymboler för libpoppler-qt5-1t64
libpoppler-qt5-dev: PDF-renderingsbibliotek -- utvecklingsfiler (Qt 5-gränssnitt)
libpoppler-qt6-3t64: PDF-renderingsbibliotek (Qt 6-baserat delat bibliotek)
libpoppler-qt6-3t64-dbgsym: felsökningsymboler för libpoppler-qt6-3t64
libpoppler-qt6-dev: PDF-renderingsbibliotek -- utvecklingsfiler (Qt 6-gränssnitt)
libpoppler140: PDF-renderingsbibliotek
libpoppler140-dbgsym: felsökningsymboler för libpoppler140
poppler-utils: PDF-verktyg (baserade på Poppler)
poppler-utils-dbgsym: felsökningsymboler för poppler-utils