pdf_to_images_batch
PDF to Images (Batch) — Apply the same rasterization configuration to up to 20 PDFs. Returns a ZIP with a subfolder per input file. [category: pdf]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dpi | No | Out-of-range values clamp silently to 30-600 — never an error. Non-numeric is ignored and stays 150. | |
| crop | No | Area crop in PDF points: 'x,y,w,h' | |
| mode | No | sheet/filmstrip require Starter+ | pages |
| files | Yes | Up to 20 input PDFs | |
| pages | No | Page range e.g. 1-3,5,7-9. Empty = all. | |
| format | No | Aliases jpeg/tif accepted; unknown values silently stay png. avif is Starter+ — Free tier gets a 402. | png |
| preset | No | A ready-made bundle of settings. Anything you set yourself wins over the preset. | |
| maxWidth | No | Shrink-only width cap in pixels, aspect preserved. Leave blank for no cap — an explicit 0 clamps UP to 100 and shrinks every page. | |
| sheetGap | No | Spacing between the tiles, in pixels. | |
| colorMode | No | mono+jpg has no 1-bit JPEG — it silently renders grayscale and sets X-Color-Mode-Adjusted. Unknown values fall back to rgb. | rgb |
| maxHeight | No | Shrink-only height cap in pixels, aspect preserved. Omit for no cap — an explicit 0 clamps UP to 100 and shrinks every page. | |
| avifQuality | No | Higher keeps more detail and makes a bigger file. | |
| jpegQuality | No | Higher keeps more detail and makes a bigger file. 50 is the lowest this tool will go. | |
| namePattern | No | Filename template with {basename}/{page}/{page:03d}/{dpi}/{format}/{date} tokens | |
| transparent | No | Leave the paper see-through instead of white. | |
| webpQuality | No | Higher keeps more detail and makes a bigger file. | |
| sheetColumns | No | How many pages sit side by side on the contact sheet. | |
| watermarkFont | No | Outside the enum it silently becomes Helvetica. Does nothing unless watermarkText is set. | Helvetica |
| watermarkText | No | Optional text watermark stamped on each image | |
| watermarkTile | No | Not used by this tool - a rasterised page is stamped once, where Watermark position says. | |
| watermarkColor | No | Hex color, #rgb or #rrggbb. | #808080 |
| watermarkScale | No | Not used by this tool — size the stamp with Watermark font size. | |
| backgroundColor | No | What fills the see-through parts of the page in a format that cannot keep them. | #FFFFFF |
| sheetBackground | No | Colour of the canvas behind the tiles, as #rgb or #rrggbb. Anything we cannot read stays white. | #FFFFFF |
| tiffCompression | No | How the TIFF is packed down. | lzw |
| watermarkOpacity | No | 0 invisible to 1 solid; out-of-range clamps. NOT a percent — 50 renders fully opaque. Needs watermarkText. | |
| watermarkFontSize | No | Size of the stamped text in PIXELS of the rasterised page: it is annotated onto the bitmap at ImageMagick's 72 dpi default, so at dpi=300 the same number covers ~4x less of the page than it would inside a PDF. Needs watermarkText. | |
| watermarkPosition | No | Where the stamp sits on each image. | c |
| watermarkRotation | No | Integer degrees only — a decimal like '45.5' silently resets to 45. Needs watermarkText. |