PDF to Images – also PowerPoint & Word (PNG, JPG, WebP) avatar

PDF to Images – also PowerPoint & Word (PNG, JPG, WebP)

Pricing

Pay per usage

Go to Apify Store
PDF to Images – also PowerPoint & Word (PNG, JPG, WebP)

PDF to Images – also PowerPoint & Word (PNG, JPG, WebP)

Turn every page of a PDF, PowerPoint or Word file into an image. Use it for website previews, thumbnails, social posts or to feed pages to an AI tool. Paste file links, get one image per page (PNG, JPG or WebP) plus a ZIP. Free during launch.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Mauberme

Mauberme

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

What is it for? Need the pages of a document as pictures? Paste links to PDF, PowerPoint or Word files and get one image per page, ready for a website preview, a thumbnail, a social media post or an AI tool that reads images. No software to install, no manual screenshots.

Convert PDF, PowerPoint (PPTX, PPT), Word (DOCX, DOC), Excel (XLSX, XLS) and OpenDocument (ODP, ODT, ODS) files into one image per page in WebP, PNG or JPG. Give it document URLs (or upload a file) and get back a dataset with a public link to every page image, its size in pixels and bytes, and optionally a ZIP with all pages of each document.

Typical uses: PDF to PNG for previews and thumbnails, slide decks (PPTX to images) for social posts or web galleries, Word to JPG for CMS uploads, page images for OCR or AI vision pipelines, catalogue and brochure pages for e-commerce.

Features

  • PDF to PNG, PDF to WebP, PDF to JPG at 72–300 DPI.
  • PowerPoint to images, Word to images, Excel to images: Office files are converted with LibreOffice (headless) and then rendered page by page.
  • Page ranges: "1", "1-3,5", "4-" (from page 4 to the end).
  • Resize with maxWidth (never upscales) and trim white margins around the content.
  • Quality control for WebP/JPG, lossless PNG.
  • ZIP per document with all page images.
  • One dataset row per page, so a broken page never ruins the whole document.

Input example

{
"documents": [
"https://example.com/brochure.pdf",
"https://example.com/pitch-deck.pptx"
],
"format": "webp",
"dpi": 150,
"pages": "1-3",
"maxWidth": 1600,
"trimWhitespace": false,
"quality": 85,
"zip": true
}
FieldTypeDefaultDescription
documentsarray of URLs–Public http(s) URLs of PDF/Office files.
uploadedDocumentfile upload–A single file uploaded from the Apify Console.
formatwebp | png | jpegwebpOutput image format.
dpi72–300150Rendering resolution.
pagesstringallPage selection, e.g. 1-3,5.
maxWidthinteger–Downscale pages wider than this.
trimWhitespacebooleanfalseCrop white margins.
quality1–10085WebP/JPG quality.
zipbooleanfalseAlso store a ZIP per document.
maxPagesPerDocument1–500200Safety cap per document.
maxFileSizeMb1–10050Skip larger files.

Output example

One row per page:

{
"documentUrl": "https://example.com/brochure.pdf",
"page": 1,
"totalPages": 12,
"format": "webp",
"width": 1240,
"height": 1754,
"bytes": 184233,
"imageUrl": "https://api.apify.com/v2/key-value-stores/<storeId>/records/doc-1-page-001.webp",
"zipUrl": "https://api.apify.com/v2/key-value-stores/<storeId>/records/doc-1-images.zip",
"error": null
}

If a document or a page fails (corrupt file, password-protected PDF, unsupported type, download error), you get a row with error filled in and the run continues with the rest.

Images are stored in the run's default key-value store; imageUrl and zipUrl are direct download links.

Pricing

Free during launch. This Actor has no usage fee of its own: you only pay Apify's standard platform usage for your runs (on the free Apify plan that is covered by your monthly credit). A pay-per-result price may be introduced later; Apify notifies users in advance of any price change.

Limits

  • Up to 100 documents per run.
  • Max file size: 50 MB by default, 100 MB hard cap.
  • Max pages per document: 200 by default, 500 hard cap.
  • DPI 72–300; very large page formats are automatically rendered at a lower DPI so no side exceeds 10,000 px.
  • Office → PDF conversion times out after 3 minutes per file; each page render times out after 2 minutes.
  • Office files are slower: LibreOffice needs a few seconds to start for every Office document. PDFs start rendering immediately.
  • Only public http/https URLs are accepted. Private networks, localhost and cloud metadata addresses are blocked, including through redirects.
  • Password-protected documents are not supported.
  • Rendering fidelity of Office files depends on LibreOffice and the fonts available (DejaVu and Noto are installed). Documents using proprietary fonts will fall back to similar fonts.

FAQ

Can I convert only the first page (thumbnail)? Yes: "pages": "1", "dpi": 72 and, for example, "maxWidth": 400.

Does it keep transparency? Pages are rendered on a white background, as in a PDF viewer.

Does it run macros in Office files? No. Documents are only converted for display.