Verktyg för PDF-hantering i Ubuntu - Poppler

Ibland måste du lägga till en sida i en PDF...

Sidinnehåll

Eller en annan dag vill du extrahera bilder och text från PDF:et

spanners är mycket upptagna med att jaga portabla dokument 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

  1. pdfinfo – Hämta PDF-metadata (titel, författare, sidor etc.)

    pdfinfo file.pdf
    
  2. pdftotext – Extrahera text från en PDF

    pdftotext file.pdf [output.txt]
    
  3. pdfimages – Extrahera bilder från en PDF

    pdfimages file.pdf output_prefix
    
  4. pdftoppm / pdftocairo – Konvertera PDF-sidor till bilder (PNG, JPEG etc.)

    pdftoppm -png file.pdf output_prefix
    
  5. pdfseparate – Dela upp en PDF i enskilda sidor

    pdfseparate file.pdf output_%d.pdf
    
  6. pdfunite – Sammanfoga flera PDF:er till en

    pdfunite file1.pdf file2.pdf merged.pdf
    
  7. pdftohtml – Konvertera PDF till HTML

    pdftohtml file.pdf [output.html]
    
  8. pdffonts – Lista fontar som används i en PDF

    pdffonts file.pdf
    

Ytterligare anteckningar

  • De flesta kommandon stöder -h eller --help för detaljerade alternativ.
  • Poppler är förinstallerat på många Linux-system, men om det saknas kan poppler-utils installeras via apt.

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

Användbara länkar