PDF to Images: pages to PNG, JPEG or WebP at any DPI
Pricing
from $4.50 / 1,000 page rendereds
PDF to Images: pages to PNG, JPEG or WebP at any DPI
Renders the pages of every PDF you link or store to PNG, JPEG or WebP at the DPI you choose, for all pages or the ranges you list. Handles password protected PDFs, grayscale, transparent backgrounds and a ZIP per PDF. Returns a download link for each page.
Pricing
from $4.50 / 1,000 page rendereds
Rating
0.0
(0)
Developer
Ed Rayyis
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Security
Limited permissionsShare
Give it PDF files, by link or from one of your key value stores, and it renders the pages you pick to PNG, JPEG or WebP at the DPI you set. Every page image goes into the run's key value store, and the dataset gives you its download link with the page number, size and DPI.
What it does
- Formats: PNG (lossless), JPEG or WebP, with a quality setting for JPEG and WebP
- DPI from 36 to 600: 72 for previews, 150 for documents, 300 for print and OCR. A US Letter page is 1275 by 1650 pixels at 150 DPI and 2550 by 3300 at 300 DPI
- Page ranges such as
1-3, 5, 8-, where8-runs to the last page. Empty renders every page. Pages past the end of a PDF are skipped - Form fields are drawn on the page
- Password protected PDFs: set the password and the pages render
- Grayscale: shades of gray
- Transparent background for PNG and WebP
- ZIP per PDF: one ZIP file with every rendered page, free
- Very large pages are rendered at a lower DPI so one image stays under 60 megapixels, and the item gives the DPI used
Example
A 6 page tax form rendered at 150 DPI gave PNG pages of 1275 by 1650 pixels. Page 1 at 300 DPI in grayscale with a transparent background came out at 2550 by 3300 pixels and 753,406 bytes. Pages 1-2, 14- of a 14 page paper at 100 DPI as JPEG gave pages 1, 2 and 14 at 850 by 1100 pixels, and a ZIP of the 3 pages.
Input
- PDF URLs: direct links to PDF files
- Files in a key value store: to use PDFs from your computer, upload them to one of your key value stores and pick that store. Every record whose key ends in
.pdfis processed - Record keys: only process these records from that store
- Pages (default all)
- DPI (default 150)
- Image format: PNG (default), JPEG or WebP, and quality (default 85)
- Grayscale (default off)
- Transparent background (default off)
- Smaller PNG files (default off): slower compression, same pixels
- ZIP per PDF (default off)
- PDF password, tried on every PDF in the run
- Maximum pages per PDF (default 500)
- Maximum file size in MB (default 100)
Output
Dataset: one item per page with imageUrl (download link), imageKey, pageNumber, pageCount, format, dpi, imageWidth, imageHeight and imageBytes. With ZIP per PDF, one more item per PDF with zipUrl, zipKey, zipPages and zipBytes. Files are named by the PDF's position in your list, its file name and the page number, such as 0002-fw9-page-0001.png.
A PDF that cannot be read gets ok: false and an error, such as HTTP 404, "the link returns a web page, not a PDF file", "the file is not a PDF this actor can read", or "the PDF is password protected; set the password input". One bad PDF never stops the run.
Pricing
Pay per event: one event per page image saved. ZIP files and failed PDFs are not charged. The run stops when it reaches the maximum charge you set.
Scope and conduct
Only the files you supply are downloaded. The actor does not log in anywhere and uses no proxies. The password you give is used only to open your PDFs. Convert documents you have the right to use.
Support
Questions and problems: the Issues tab on this page. Replies are written by an AI assistant on behalf of the developer and reviewed by the developer.