Haal afbeeldingen uit PDF's met poppler
Als u een afbeelding moet extraheren uit een PDF-bestand
Soms is er een echte behoefte om afbeeldingen van een PDF te bewaren zonder schermopname te maken of de PDF op het scherm te renderen. pdfimages helpt daarbij. Deze gids is onderdeel van onze Documentatie Tools in 2026: Markdown, LaTeX, PDF & Printing Workflows hub.

Om afbeeldingen te extraheren uit een PDF-bestand in Linux, is de meest gebruikte en effectieve tool de opdrachtregel-utility pdfimages,
die onderdeel is van de poppler-utils package.
Gebruik van pdfimages utility in Linux: Stap-voor-stap instructies
1. Installeer pdfimages (indien nog niet geïnstalleerd):
De meeste Linux-distributies bevatten pdfimages standaard. Indien nodig, installeer het met behulp van je pakketbeheerder:
sudo apt-get install poppler-utils
of voor Fedora:
sudo dnf install poppler-utils
2. Open een Terminal:
Druk op Ctrl + Alt + T om een terminalvenster te openen.
3. Voer pdfimages uit om afbeeldingen te extraheren:
Basis syntaxis:
pdfimages
Voorbeeld:
pdfimages /pad/naar/bestand.pdf /pad/naar/uitvoer/afbeelding
- Dit extrahiert alle afbeeldingen uit
bestand.pdfen slaat ze op alsafbeelding-000.ppm,afbeelding-001.ppm, enz., in het opgegeven uitvoerdirectory.
4. Extraheer afbeeldingen als JPEG (indien gewenst):
Om afbeeldingen in JPEG-formaat te extraheren (wanneer mogelijk), gebruik de optie -j:
pdfimages -j /pad/naar/bestand.pdf /pad/naar/uitvoer/afbeelding
- Dit slaat JPEG-afbeeldingen op als
.jpgbestanden.
5. Extraheer afbeeldingen van specifieke pagina’s:
- Om afbeeldingen van een reeks pagina’s te extraheren, gebruik
-f(eerste pagina) en-l(laatste pagina):
pdfimages -f 2 -l 5 -j /pad/naar/bestand.pdf /pad/naar/uitvoer/afbeelding
- Dit extrahiert afbeeldingen van pagina’s 2 tot en met 5.
6. Aanvullende opties:
- Om afbeeldingen als PNG te extraheren: gebruik
-png(indien ondersteund door jouw versie). - Voor wachtwoordbeschermd PDF’s: gebruik
-opw 'eigenaarwachtwoord'of-upw 'gebruikerwachtwoord'.
Opmerkingen
- Het standaarduitvoerformaat is PPM (kleur) of PBM (grijs). Gebruik
-jvoor JPEG, of converteer PPM/PBM-bestanden naar andere formaten met behulp van tools zoalsconvertvan ImageMagick indien nodig. - De uitvoerbestanden worden automatisch genummerd en opgeslagen in de opgegeven directory.
Samenvattingstabel
| Opdrachtvoorbeeld | Beschrijving |
|---|---|
pdfimages invoer.pdf afbeelding |
Extrahiert alle afbeeldingen in het standaard PPM/PBM-formaat |
pdfimages -j invoer.pdf afbeelding |
Extrahiert afbeeldingen als JPEG wanneer mogelijk |
pdfimages -f 3 -l 5 invoer.pdf afbeelding |
Extrahiert afbeeldingen van pagina’s 3 tot en met 5 |
pdfimages -opw 'wachtwoord' -j invoer.pdf afbeelding |
Extrahiert afbeeldingen van een PDF met eigenaarswachtwoord |
Deze methode is efficiënt en werkt voor de meeste PDF’s met ingebouwde afbeeldingen. Maar:
pdfimagesextrahiert afbeeldingen op hun oorspronkelijke resolutie.- Om de uitvoerresolutie te bepalen, gebruik een PDF-renderer zoals PyMuPDF en specificeer de gewenste DPI wanneer de afbeelding wordt gemaakt.
Hoe je afbeeldingen uit een PDF kunt opslaan met een specifieke resolutie.
Je kunt de resolutie van de extraherde afbeeldingen niet specificeren wanneer je pdfimages gebruikt, omdat deze tool ingebouwde afbeeldingen in hun oorspronkelijke formaat en resolutie extrahiert zonder resampling of kwaliteitsverandering. De resolutie wordt bepaald door hoe de afbeeldingen zijn opgeslagen in de PDF, en pdfimages biedt geen optie om tijdens het extraheren op te schalen of te verkleinen.
Als je afbeeldingen wilt extraheren met een specifieke resolutie (bijvoorbeeld een pagina of een deel van een pagina als een afbeelding op een gekozen DPI), dan moet je een PDF-renderbibliotheek of tool zoals PyMuPDF (fitz) gebruiken. Met PyMuPDF kun je de gewenste resolutie specificeren met de dpi parameter wanneer je een pagina omzet naar een afbeelding:
import fitz # PyMuPDF
doc = fitz.open("invoer.pdf")
pagina = doc.load_page(0) # eerste pagina
pix = pagina.get_pixmap(dpi=300) # renderen op 300 DPI
pix.save("uitvoer.png")
Deze aanpak maakt een gerasterde afbeelding van de pagina op de opgegeven DPI, in plaats van de oorspronkelijke ingebouwde afbeeldingen te extraheren.
Andere tools die afbeeldingen extraheren uit PDFs
De beste software om afbeeldingen uit PDFs te extraheren zonder resolutieverlies zijn diegen die de oorspronkelijke ingebouwde afbeeldingen direct extraheren, in plaats van ze te renderen of te resamplen. De topkeuzes zijn:
-
Adobe Acrobat Pro: Biedt een toegewezen “Exporteer alle afbeeldingen” functie, die afbeeldingen in hun oorspronkelijke kwaliteit en formaat als losse bestanden extrahiert. Deze methode is zeer betrouwbaar en behoudt de exacte resolutie en kwaliteit van de afbeeldingen zoals ze in de PDF zijn opgeslagen.
-
pdfimages (uit de XPDF/Poppler suite): Een gratis, open-source opdrachtregeltool beschikbaar op Linux en andere platforms.
pdfimagesextrahiert alle afbeeldingen uit een PDF in hun originele formaat en resolutie, inclusief ondersteuning voor JPEG, JPEG2000 en andere formaten. Het wordt breed aanbevolen voor gebruikers die op zoek zijn naar een gratis, hoge-kwaliteit extraheringsproces. -
Online tools (bijv. PDF24 Tools, PDFCandy, pdfforge): Deze diensten laten je een PDF uploaden en de extraherde afbeeldingen downloaden, met behoud van de oorspronkelijke resolutie. Ze zijn handig voor snelle taken en vereisen geen installatie, maar kunnen privacyproblemen opleveren voor gevoelige documenten.
Samenvattingstabel
| Software/Tool | Platform | Behoudt oorspronkelijke resolutie | Opmerkingen |
|---|---|---|---|
| Adobe Acrobat Pro | Windows/Mac | Ja | Betaald, professioneel, zeer betrouwbaar |
| pdfimages (Poppler) | Linux/Windows | Ja | Gratis, open-source, opdrachtregeltool |
| PDF24 Tools, PDFCandy | Webgebaseerd | Ja | Gratis, gemakkelijk te gebruiken, privacyoverwegingen |
Belangrijk punt:
Gebruik altijd tools die extraheren (niet renderen of schermopnames maken) van de afbeeldingen. Zowel Adobe Acrobat Pro als pdfimages zijn industrie-standaarden voor dit doel, zodat de afbeeldingen exact als ze in de PDF zijn opgeslagen worden opgeslagen, zonder verlies van resolutie.
pdfutils opdrachtregelopties
Wanneer je pdfimages /help uitvoert, wordt er iets als het volgende afgedrukt:
$ pdfimages /help
pdfimages versie 24.02.0
Copyright 2005-2024 The Poppler Developers - http://poppler.freedesktop.org
Copyright 1996-2011, 2022 Glyph & Cog, LLC
Gebruik: pdfimages [opties] <PDF-bestand> <afbeeldings-root>
-f <int> : eerste pagina om te converteren
-l <int> : laatste pagina om te converteren
-png : verander het standaarduitvoerformaat naar PNG
-tiff : verander het standaarduitvoerformaat naar TIFF
-j : schrijf JPEG-afbeeldingen als JPEG-bestanden
-jp2 : schrijf JPEG2000-afbeeldingen als JP2-bestanden
-jbig2 : schrijf JBIG2-afbeeldingen als JBIG2-bestanden
-ccitt : schrijf CCITT-afbeeldingen als CCITT-bestanden
-all : equivalent met -png -tiff -j -jp2 -jbig2 -ccitt
-list : druk lijst van afbeeldingen af in plaats van op te slaan
-opw <string> : eigenaarswachtwoord (voor versleutelde bestanden)
-upw <string> : gebruikerswachtwoord (voor versleutelde bestanden)
-p : voeg paginanummers toe in de uitvoerbestandsnamen
-q : druk geen berichten of fouten af
-v : druk auteursrecht en versieinfo af
-h : druk gebruiksinformatie af
-help : druk gebruiksinformatie af
--help : druk gebruiksinformatie af
-? : druk gebruiksinformatie af
Nuttige links
- Documentatie Tools in 2026: Markdown, LaTeX, PDF & Printing Workflows
- Pdf manipulerende tools in Ubuntu - Poppler
- Bash Cheat Sheet
- Afbeeldingen vergroten met Imagemagik
- https://nl.wikipedia.org/wiki/Poppler_(software)
- Linux opnieuw installeren
- Hoe je terminalvensters tegelvormig kunt starten op Linux Mint en Ubuntu