482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Developer & File Tools

Images to PDF logo

Images to PDF

hipersoft/images-to-pdf

Bundle JPG and PNG images into a single paginated PDF, with page size and fit options. Turn scans, screenshots and product shots into a shareable document.

Total users

1

Monthly users

1

Total runs

76

Per pdf created

$0.005

Last rebuilt

Oct 26, 2026

Overview

Bundle JPG and PNG images into a single paginated PDF — with page-size and margin options. Turn scans, screenshots, receipts and product shots into one shareable, printable document in a single run.

What it does

  • Combines a list of JPG/PNG images into one PDF, in order.
  • Fit-to-image, A4 or US Letter page sizes, with optional margins.
  • Centers and scales each image to the page.

Use cases

  • Scanning — turn phone photos of documents into a PDF.
  • Receipts / expenses — bundle receipt images for submission.
  • Portfolios / catalogs — assemble product shots into a PDF.

Input

{ "imageUrls": ["https://example.com/scan1.jpg", "https://example.com/scan2.png"], "pageSize": "a4", "margin": 20 }
Field Type Description
imageUrls array JPG/PNG URLs, in page order.
pageSize string fit, a4 or letter.
margin integer Margin around each image (points).
outputName string Output filename.

Output

{ "imageCount": 2, "pages": 2, "resultUrl": "https://api.apify.com/v2/key-value-stores/.../records/images.pdf", "ok": true }

Output schema

Field Type Description
imageCount integer Images added.
pages integer Pages in the PDF.
resultUrl string (URL) Link to the output PDF.

FAQ

Which formats? JPG and PNG.

Can I automate it? Yes — via integrations on the Apify platform and the Apify API.

Notes

Original clean-room implementation. Pairs with PDF Merge and PDF Split.

Input

FieldTypeDescription
imageUrls required
Image URLs
arrayJPG/PNG image URLs, in the order they should appear as pages.
pageSize
Page size
string · fit, a4, letterFit each page to the image, or use a fixed page size.
Default: "fit"
margin
Margin (pt)
integerMargin around each image in points.
Default: 0
outputName
Output filename
stringName for the output PDF.
Default: "images.pdf"

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~images-to-pdf/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "imageUrls": [
    "https://picsum.photos/id/10/800/1000",
    "https://picsum.photos/id/20/800/1000"
  ]
}'

Pricing

EventPricePaid plans from
Pdf Created
Charged per item processed.
$0.005$0.0025

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Bulk Image Downloader

Download thousands of images from a list of URLs and store each in the key-value store with a public link. Returns content type, size, dimensions and SHA-256 per image. Bulk-ready. Great for datasets, backups and media pipelines.

8,102 runs · 103 users · $0.056 / url processed

Text to Speech

Convert any text to natural-sounding speech as an MP3 download. 300+ premium neural voices across 70+ languages, adjustable rate, pitch and volume. Great for voiceovers, videos, accessibility and audio content. No setup.

278 runs · 22 users · $0.01 / audio generated

Google Maps Email Extractor

Search Google Maps for businesses, then crawl each business website to extract emails, social profiles and extra phone numbers. Turns any Maps search into a ready lead list. No setup.

159 runs · 8 users · $0.006 / business lead scraped

Website Screenshot

Capture full-page or viewport screenshots of any URL as PNG or JPEG, at any device size. For monitoring, previews, thumbnails and automation workflows.

156 runs · 3 users · $0.004 / screenshot captured

Bulk URL Status Checker

Check thousands of URLs over plain HTTP: status codes, broken links (404/410/5xx), full redirect chains, response time, content type, page title and SSL certificate expiry.

154 runs · 13 users · $0.002 / url checked

Google Search Scraper

Scrape Google Search results (organic listings) for any query: title, URL, displayed URL, snippet and position. Multi-query, per-country/language, pagination. Uses Google SERP proxy — reliable, no captcha, no setup.

121 runs · 8 users · $0.001 / result scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build