About the Handiwork PDF to Images
PDF to Images renders every PDF page to a PNG at a fixed 1.5 render scale and packages the images in a ZIP download. It is useful when a system accepts images rather than PDFs or when you need a visual page snapshot. Rendering does not preserve searchable text, links, forms, layers, or other interactive PDF behavior.
How to use the Handiwork PDF to Images
- Choose one PDF and start the page rendering process.
- Wait while each page is drawn to an in-memory canvas at 1.5 scale.
- Download the ZIP and inspect the numbered PNG files for resolution, cropping, color, and readability.
How the PNG dimensions are chosen
PDF.js calculates a viewport for each page at scale 1.5, and the tool sizes a canvas to that viewport before rendering. Because PDF pages can use different dimensions, the resulting PNG files can also have different pixel sizes.
What is lost during rasterization
A PNG stores pixels. Text is no longer selectable or searchable, hyperlinks and form controls are inactive, and vector artwork no longer scales without pixelation. Keep the PDF when those capabilities matter.
File naming and the ZIP result
Pages are written as page-1.png, page-2.png, and so on, then compressed into one ZIP. PNG compression is lossless for the rendered pixels, but the rendering step still converts PDF vectors and text into a fixed-resolution image.
How this page was reviewed
The rendering path was checked for page order, per-page dimensions, ZIP naming, and multi-page output. The review documents the fixed 1.5 scale and does not describe the images as print-ready at every page size.
Assumptions and limitations
- The render scale is fixed at 1.5 and there is no DPI or output-format control.
- Searchable text, links, forms, signatures, layers, and accessibility structure are not preserved in PNG files.
- Large or numerous pages can consume substantial browser memory while canvases and ZIP data are created.
- Encrypted, damaged, or unsupported PDFs may fail to render.
Sources and standards
These authoritative references were used to verify the method and guidance on this page.
Frequently asked questions
What image format is produced?
Each page is rendered as a PNG and all pages are bundled into one ZIP file.
What resolution does it use?
The renderer uses a fixed PDF.js viewport scale of 1.5. Pixel dimensions therefore depend on each PDF page’s dimensions.
Will text remain searchable?
No. The PNG contains rendered pixels, not selectable text or interactive PDF elements.
Why can a large document be slow?
Every page must be rendered to a canvas and then placed in a ZIP, which can use considerable CPU time and memory.
Is the PDF uploaded?
No. PDF.js reads and renders the selected file locally in your browser.