Crashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minutePC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Use an image extractor when you need the pictures embedded in a PDF; use a page renderer when the PDF is a scan or contains vector artwork. For a no-install workflow, PDF24 can extract the images in a browser and return them in a ZIP. For confidential files, run Poppler’s pdfimages locally. For repeatable jobs, use pypdf with Python. These approaches recover image objects that already exist in the document; none can create detail that the PDF never stored.
This guide explains which method fits each PDF, gives exact steps and commands, and shows how to avoid quality loss, password errors, privacy problems and empty output.
As an Amazon Associate I earn from qualifying purchases.
What “extract images” means in a PDF
A PDF page is a composition of objects. It may include JPEG or JPEG 2000 photographs, PNG-like images with transparency, a page-sized scan, vector shapes, text, or a mixture of all four. Embedded-image extraction copies the raster image objects from that composition into separate files. It does not take a screenshot of every page.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →That distinction determines both the result and the quality. If a brochure contains five embedded photographs, an extractor can usually produce five files at their stored pixel dimensions. If a document is a single scanned page, there may be only one page-sized image per page. If a drawing is made from vector paths, there may be no raster image to extract at all.
#1 Best Overall
- PORTABLE SCANNER FOR USE ON-THE-GO — The fastest and lightest mobile single-sheet-fed compact document scanner in its class¹
- QUICK DOCUMENT SCANNING ― This Epson ultra-fast scanner scans a single page as quickly as 5.5 seconds²; Windows and Mac compatible
- VERSATILE PAPER HANDLING ― Portable scanner scans documents up to 8.5 x 72 in; Also easily digitizes receipts and ID cards to make accounting, bookkeeping, and organizing simpler
- INTUITIVE, HIGH-SPEED SOFTWARE — Epson ScanSmart Software³ is a smart tool allowing you to easily scan, review, and save; Stay organized easily with the help of this Epson scanner
- EASY SETUP — USB-powered connect to your computer for quick and simple scanning; No batteries or external power supply required to operate portable document scanner; Standard Connectivity: USB 2.0
| What you have | Best operation | Expected result |
|---|---|---|
| Photographs or graphics placed in a digital PDF | Embedded-image extraction | Separate raster files, often retaining the original encoded image data |
| A scanned document | Render each page to PNG or TIFF; add OCR if searchable text is needed | One page image per page, at a chosen resolution |
| Logos or illustrations built from vector paths | Vector-aware export (SVG/PDF) or high-resolution page rendering | Scalable vector output where supported, otherwise a raster rendering |
| A mixed PDF | Extract first, then render pages that produced no useful images | Original objects plus rendered fallbacks |
Extraction cannot increase resolution, restore detail removed by compression, or turn a vector drawing into a naturally editable bitmap. It also cannot bypass encryption without the required password.
Choose a freeware method
| Method | Runs | Preserves embedded bytes? | Batch and output | Scans and vectors | Best for |
|---|---|---|---|---|---|
| PDF24 image extractor | Browser service | Depends on the service’s conversion; verify critical files | Extracts all detected pictures and downloads a ZIP | Not a substitute for rendering a scan or vector artwork | Fast, occasional jobs on non-confidential PDFs |
pdfimages (Poppler or Xpdf) |
Offline on Windows, macOS or Linux | Designed to recover embedded raster streams; use -all for available formats |
Creates numbered files; scriptable for folders | Does not create images from vector-only pages; pair with pdftoppm or pdftocairo |
Privacy, quality and technical control |
pypdf |
Offline Python script | Exposes page image objects; saving may decode an image through Pillow | Repeatable, programmable naming and filtering | Same limitation as other object extractors | Automated pipelines and developers |
| Adobe Acrobat export | Desktop application | Exports to the selected raster format and may re-encode | Graphical export settings for files and color | Adobe states vector objects are not exported as raster images | People who already have Acrobat |
| Power Automate Desktop action | Windows desktop automation | Documented output is PNG, so conversion occurs | All pages, one page or a range; optional password and target folder | Useful for page images, not original vector recovery | Repeatable Windows workflows |
Method 1: PDF24 in a browser
PDF24 describes its extractor as “100% free & online.” It requires no installation or registration, works in common browsers and operating systems, and returns the detected photos and graphics as separate files in a ZIP. Its service page says uploaded files and results are deleted after one hour. That makes it convenient, but you still have to decide whether uploading the document is acceptable.
- Open PDF24’s image-extraction tool in your browser.
- Select the PDF from your computer.
- Start the extraction and wait for the file list to appear.
- Download the ZIP containing the extracted images.
- Open the ZIP in a new folder and check several files for orientation, transparency and pixel dimensions.
The tool is a good choice for a class handout, public report or other non-sensitive file when you want a result without installing software. Do not upload confidential contracts, medical records, unpublished manuscripts or documents covered by a client policy unless that policy permits cloud processing. A vendor page displayed a 4.92 rating from 1,253 votes over the preceding five years when accessed; that figure can change and is not a guarantee that every PDF will extract perfectly.
Method 2: Offline extraction with pdfimages
pdfimages is included with Poppler and is also available in Xpdf-based packages. It reads the PDF locally, so the document does not leave your computer. Wikimedia Commons’ PDF-methods guidance lists pdfimages for embedded objects and pdftoppm, pdftopng and pdftops for rendering or conversion. The same list includes PDFCreator, pdf2svg, ImageMagick and other free viewers as alternatives.
Rank #2
- FAST SPEEDS - Scans color and black and white documents a blazing speed up to 16ppm (1). Color scanning won’t slow you down as the color scan speed is the same as the black and white scan speed.
- ULTRA COMPACT – At less than 1 foot in length and only about 1. 5lbs in weight you can fit this device virtually anywhere (a bag, a purse, even a pocket).
- READY WHENEVER YOU ARE – The DS-640 mobile scanner is powered via an included micro USB 3. 0 cable allowing you to use it even where there is no outlet available. Plug it into you PC or laptop and you are ready to scan.
- WORKS YOUR WAY – Use the Brother free iPrint&Scan desktop app for scanning to multiple “Scan-to” destinations like PC, Network, cloud services, Email and OCR. (2) Supports Windows, Mac and Linux and TWAIN/WIA for PC/ICA for Mac/SANE drivers. (3)
- OPTIMIZE IMAGES AND TEXT – Automatic color detection/adjustment, image rotation (PC only), bleed through prevention/background removal, text enhancement, color drop to enhance scans. Software suite includes document management and OCR software. (4)
Install and verify the command
Install a current Poppler package using your operating system’s trusted package manager or an official build, then run:
pdfimages -h
If the command prints help text, it is available. Package names and installation commands vary by operating system, so use the package manager documentation for your edition rather than downloading an unverified executable.
Extract every embedded image
pdfimages -all input.pdf extracted/image
Create the extracted directory first. The command writes files such as image-000.jpg or image-001.png; the exact extension follows the stored image type. The -all option asks Poppler to write the available native formats instead of forcing one output format.
Inspect before extracting
pdfimages -list input.pdf
The listing shows image numbers, page associations, pixel dimensions and encoding information. Use it to distinguish a document containing many small photographs from a scan containing one page-sized image per page.
Rank #3
- FAST DOCUMENT SCANNING — Document scanner with feeder allows you to speed through stacks with a 50-sheet Auto Document Feeder (ADF); Efficient office scanner to help you scan more productively
- INTUITIVE, HIGH-SPEED SOFTWARE — Quickly scan with this desktop document scanner; Epson ScanSmart Software lets you easily preview scans, email files, upload to the cloud, and more; Plus, automatic file naming saves even more time
- SEAMLESS INTEGRATION — Easily incorporate your data into most document management software with the included TWAIN driver; Office document scanner integrates seamlessly with business workflows
- EASY SHARING — Duplex scanner allows you to scan straight to email or popular cloud storage2 services like Dropbox, Evernote, Google Drive, and OneDrive for simple storage and sharing
- SIMPLE FILE MANAGEMENT — Scanner allows the creation of searchable PDFs with Optical Character Recognition (OCR) and convert scans to editable Word or Excel files effortlessly; Designed for home and office document scanning
Limit pages or handle a password
pdfimages -f 3 -l 8 -all input.pdf extracted/page
-f sets the first page and -l sets the last page. For an encrypted file, supply the password using the Poppler option appropriate to the password type in your installed version, or decrypt the file through an authorized PDF application first. An incorrect password produces an error or no usable output; it is not a quality problem.
When to render instead
If pdfimages -list shows one image per page and you need a dependable page picture, render the pages:
pdftoppm -png -r 300 input.pdf rendered/page
This creates 300-DPI PNG page images. Raise or lower the resolution according to the intended use and the source page size. Rendering is also the practical route for vector-only pages when you need pixels, although an SVG or original PDF is preferable when you need scalable artwork.
Method 3: Automate extraction with Python and pypdf
The official pypdf documentation notes that “Every page of a PDF document can contain an arbitrary number of images.” Its page-image interface lets a script iterate through those objects and save them. This is useful when the same operation must run on many files or when you need deterministic names and logs.
Rank #4
- Scanner type: Document
- Connectivity technology: USB
- With Auto Scan Mode, the scanner automatically detects what you're scanning
- Digitize documents and images
Install the libraries
python -m pip install pypdf pillow
Pillow is useful when the image object must be decoded and saved in a conventional format. Keep the PDF and output folder on a local, access-controlled drive for sensitive work.
Save images from every page
from pathlib import Path
from pypdf import PdfReader
source = Path("input.pdf")
out = Path("extracted")
out.mkdir(exist_ok=True)
reader = PdfReader(str(source))
for page_number, page in enumerate(reader.pages, start=1):
for image_number, image_file_object in enumerate(page.images, start=1):
suffix = Path(image_file_object.name).suffix or ".bin"
destination = out / f"page-{page_number:04d}-image-{image_number:03d}{suffix}"
image_file_object.image.save(destination)
print(destination)
The script creates names that retain page order and image order. A PDF can reuse the same image object on several pages, include soft masks for transparency, or contain unusual encodings; inspect the saved files rather than assuming every suffix is interchangeable.
Preserve original streams when that matters
If avoiding any decode-and-save step is critical, start with pdfimages -all and use Python only to rename, sort or catalog the resulting files. A Pillow save can change compression, metadata or color handling even when the visible picture looks identical.
Recommended Free Tools
Paid desktop and automation options
Adobe Acrobat export
Acrobat’s export workflow can write each image in a PDF to a separate image file and exposes file, color-management and extraction settings. In the desktop application, open the PDF, choose the export command, select an image format such as JPEG, PNG or TIFF, and review the settings before saving. Adobe’s support documentation, updated February 26, 2026, explicitly says the feature exports only images and warns that vector objects cannot be exported as raster images. Acrobat is therefore a graphical alternative for existing subscribers, not freeware.
Best Value
- OUR MOST ADVANCED SCANSNAP. Large touchscreen, fast 45ppm double-sided scanning, 100-sheet document feeder, Wi-Fi and USB connectivity, automatic optimizations, and support for cloud services. Upgraded replacement for the discontinued iX1600
- CUSTOMIZABLE. SHARABLE. Select personalized profiles from the touchscreen. Send to PC, Mac, mobile devices, and clouds. QUICK MENU lets you quickly scan-drag-drop to your favorite computer apps
- STABLE WIRELESS OR USB CONNECTION. Built-in Wi-Fi 6 for the fastest and most secure scanning. Connect to smart devices or cloud services without a computer. USB-C connection also available
- PHOTO AND DOCUMENT ORGANIZATION MADE EFFORTLESS. Easily manage, edit, and use scanned data from documents, receipts, photos, and business cards. Automatically optimize, name, and sort files
- AVOIDS PAPER JAMS AND DAMAGE. Features a brake roller system to feed paper smoothly, a multi-feed sensor that detects pages stuck together, and skew detection to prevent paper damage and data loss
Power Automate Desktop
Microsoft’s “Extract images from PDF” action supports an optional password, all pages, a single page or a page range, a naming pattern and a target folder. The documented output is PNG. Build the action into a flow when staff repeatedly process incoming PDFs, and validate the output folder and naming pattern before running it unattended. Microsoft’s PDF-actions reference was updated September 9, 2025; interface labels and licensing can change.
Adobe PDF Extract API
For server-side automation, Adobe documents a cloud PDF Extract API that handles native and scanned PDFs and returns structured content, including images. Its documentation, updated May 1, 2026, lists a free tier of 500 document transactions per month. Treat that allowance, pricing and service limits as changeable, and do not send regulated or confidential documents to a cloud API without an approved data-processing arrangement.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.How to protect image quality
- Prefer native extraction for embedded photographs. It avoids the scaling and anti-aliasing introduced by a screenshot or page render.
- Check pixel dimensions. A 600-pixel logo cannot become a sharp 2,400-pixel logo simply by exporting it at a larger DPI.
- Watch JPEG recompression. Saving an already compressed JPEG as another JPEG can add artifacts. Keep the native file from
pdfimageswhen possible. - Preserve transparency deliberately. A PNG or an image plus a soft mask may need to stay in a format that supports an alpha channel; flattening onto white changes the artwork.
- Retain color information. Conversion between RGB, CMYK and grayscale can alter appearance. For print work, compare a proof with the PDF and keep any embedded profile.
- Use TIFF or PNG for rendered scans. These formats are preferable when text edges or repeated editing matter; choose JPEG for photographs when file size is the priority.
Privacy, passwords and copyright
Privacy
Offline Poppler and Python workflows keep the source on your machine. Browser tools and cloud APIs require an upload, even when the provider promises automatic deletion. PDF24 states that files and results are deleted after one hour, but your organization may still prohibit external processing. Check temporary folders, backups and automation logs when working with confidential documents.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Password protection
Extraction tools need the document’s permissions and, for encrypted PDFs, the appropriate password. Power Automate Desktop provides a password field; command-line tools and desktop applications have equivalent options. Do not attempt to defeat a password or owner restriction without authorization.
Copyright and licensing
Obtaining a file is not permission to republish its contents. Check the license for photographs, diagrams, manuals and published papers before distributing an extracted image. Keep attribution and required notices with the output.
Troubleshooting common failures
| Symptom | Likely cause | Fix |
|---|---|---|
| No images are returned | The page is vector-only, text-only or rendered as an unusual object | Run pdfimages -list; render the affected pages with pdftoppm or export SVG where appropriate |
| Only one large image per page appears | The PDF is a scan | Use the page-sized images, render at a chosen DPI, and apply OCR separately if text search is required |
| Output looks softer than the PDF | You rendered at low DPI or re-encoded a compressed image | Use native extraction, increase render DPI, and avoid repeated JPEG saves |
| Transparent areas turn white or black | An alpha mask was flattened or the chosen format lacks transparency | Keep PNG/mask-capable output and inspect the original image object |
| Command reports a password or permission error | The PDF is encrypted or disallows the requested operation | Use the authorized password or request an unrestricted copy from the owner |
| Files have confusing names | Extractors use object IDs rather than captions | Rename after checking page order; the Python example creates page-and-image names |
A practical decision workflow
- Inspect the PDF. Zoom in and determine whether the page is a scan, a digital layout with photographs, or vector artwork.
- Choose privacy first. Use local Poppler or Python for confidential files; use a browser service only when uploading is acceptable.
- Extract native objects. Start with PDF24 for convenience or
pdfimages -allfor maximum local control. - Check the output. Compare dimensions, transparency, orientation and color against the PDF.
- Render exceptions. Use
pdftoppm,pdftopngor another renderer for scanned or vector-only pages. - Document rights and provenance. Preserve the source filename, page number and any attribution required for reuse.
For most people, PDF24 is the quickest free path when the file is not sensitive. For private documents or the best chance of retaining original embedded data, pdfimages is the stronger default. Use pypdf when extraction is part of a repeatable program, and render pages only when the PDF’s content requires pixels rather than recoverable image objects.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
Free tools Windows power users keep installed
One-click scans. No signup required.

