By ScoutMyTool Editorial Team · Last updated: 2026-05-27
Introduction
I inherited a stack of family photo PDFs from a relative who had scanned everything and bound it into albums "to keep it organized." Pulling those photos back out at their original resolution was less obvious than it should have been: most PDF-to-image converters re-render at a screen resolution, throwing away the detail of the embedded scan. The right approach depends on whether the PDF has the original images embedded or has rasterized them into the page. Here is how to tell which is which, and how to recover the photos in their original quality.
Vocabulary, quickly
| Term | Meaning |
|---|---|
| Embedded image | Original photo stored inside the PDF — recoverable at native resolution |
| Rasterized page | Page rendered as one bitmap — embedded photos are lost as objects |
| Native resolution | The pixel dimensions of the original image — what you want to recover |
| Re-render | PDF-to-image that rasterizes the page at a chosen DPI — typically downsamples |
| Extract images | PDF operation that pulls embedded image objects without re-rendering |
| DPI | Dots per inch; 300 is print quality, 600+ is archival |
| Lossless vs lossy | JPEG re-encode loses quality on each save; PNG preserves originals |
Step by step
- Open the PDF and check for embedded images. A tool that lists image objects (pdfimages, pdftk, several browser tools) tells you per page how many embedded images exist.
- If embedded: extract directly. Use the extract-images operation — it pulls the original photo object byte-for-byte. No re-render, no quality loss.
- If rasterized: render at high DPI. No embedded image to extract. Render each page to PNG at 600 DPI; this is the best you can recover, the original photo is gone.
- Pick PNG or JPEG output deliberately. PNG is lossless and big; JPEG is smaller but every save degrades a touch. PNG for archive, JPEG for sharing.
- Name files by page + sequence. page-01-img-01.png, page-01-img-02.png — predictable names; sortable.
- Verify the recovered resolution. Open one image, check pixel dimensions. If they match the original scan resolution, you got the embedded file. If they match the page render, you got a re-render.
- Strip the album page background. Sometimes pages have decorative borders or layouts around the photos — crop after extraction if you want clean photos only.
- Archive both the PDF and the extracted images. Keep the PDF as the source-of-truth album; the extracted images are working copies.
Practical checklist before you send
- Run a "list images" operation before extracting; if every page reports a single page-sized image, the album is rasterized and there is no per-photo to recover — only re-render is possible.
- Extract as PNG when archiving (lossless) and as JPEG when sharing (smaller); never re-encode JPEG to JPEG repeatedly as quality degrades on each save.
- Verify pixel dimensions on a sample of recovered images before committing to a 200-page batch; if dimensions match the page render (e.g. 2550×3300), you are re-rendering, not extracting.
- Use a predictable filename pattern (page-NN-img-NN.png) so the extraction is reversible and the batch can be re-run with confidence.
- Keep the original PDF as the source-of-truth album; the extracted images are working copies and should not be edited without leaving the original intact.
- For mixed albums (some pages rasterized, some with embedded images), batch-extract first and re-render only the rasterized pages — a mixed workflow recovers the most quality overall.
Related reading and tools
FAQ
- How do I tell if the PDF has embedded images or rasterized pages?
- Run a "list images" operation on the PDF (most PDF tools have this). If each page reports one or more image objects with reasonable pixel dimensions (1000+ pixels), the images are embedded and recoverable. If the page reports a single image object the size of the whole page (e.g. 2550×3300 for letter at 300 DPI), the page is rasterized — there is no per-photo object to recover, only the page bitmap.
- Why does extracting give me low-res images?
- Two possible reasons. One: the original photos were embedded at low resolution to begin with — the album was assembled from low-res sources and that is all that exists. Two: you used a re-render tool instead of an extract tool. Extract pulls the original; re-render rasterizes at whatever DPI you ask for, which is typically lower than the source. Use a tool that explicitly says "extract images" (not "PDF to JPG") to get the embedded versions.
- Should I extract as PNG or JPEG?
- PNG is lossless and is the right choice for archival or further editing — every JPEG save degrades the image slightly. JPEG is smaller and is fine for sharing or web display. If the source images were already JPEG (very common for photo albums), extracting as JPEG re-uses the original JPEG bytes byte-for-byte; PNG would re-encode and add no quality back. For an archive copy, PNG; for a working copy, JPEG matched to the source format.
- What DPI should I render at if I have to re-render?
- 600 DPI for archival quality of an image-heavy page; 300 DPI is print quality and is usually plenty for photo-sized pages. Anything higher than 600 just makes the file bigger without recovering detail that the page bitmap does not contain. Remember that re-render is a last resort — extraction is always preferred when possible.
- Can I batch-extract photos from a 200-page album?
- Yes. Most PDF tools support a batch-extract that walks every page and outputs all embedded images with a predictable naming scheme. For a 200-page album, this is the only practical workflow. Confirm on a sample of 5–10 pages first that you are getting native-resolution images before running the full batch — easier to fix the workflow than to re-batch 200 pages.
- What if the PDF has photos AND a layout (frames, captions)?
- Extract pulls the photo object cleanly without the layout — the frame and caption are page content, not image content, so they do not come along. If you want the photo with its caption, you have to re-render that region of the page as an image rather than extract. Most workflows want the photo without the frame; extract is the right call.
Citations
- Wikipedia — “PDF — image objects and embedded content.” en.wikipedia.org/wiki/PDF
- Wikipedia — “Image resolution and DPI.” en.wikipedia.org/wiki/Image_resolution
Get your photos back at full quality
Recover the embedded photos at their native resolution — extraction happens locally, the album never uploads anywhere.
Extract photos from your PDF album →