PDF Photo Contact Sheet

Generate paginated photo contact sheets with thumbnails, filenames, and EXIF lines

Create printable photo contact sheets in a configurable grid.

Features:

  • Multiple pages with fixed rows/columns
  • Thumbnail + filename
  • Optional EXIF information per image

Example Results

1 examples

Photo Contact Sheet

Contact sheet with EXIF metadata

photo-contact-sheet-example1.pdf View File
View input parameters
{ "title": "Contact Sheet - Sample JPG Set", "subtitle": "Generated by consolidated script", "imageFiles": [ "/public/samples/jpg/earth1_1-1_2048-2048.jpg", "/public/samples/jpg/earth2_16-9_2560-1440.jpg", "/public/samples/jpg/earth4_1-1_2048-2048.jpg", "/public/samples/jpg/earth1_16-9_2560-1440.jpg", "/public/samples/jpg/earth1_3-4_1728-2304.jpg", "/public/samples/jpg/earth4_3-4_1728-2304.jpg", "/public/samples/jpg/earth3_1-1_2048-2048.jpg", "/public/samples/jpg/earth2_3-4_1728-2304.jpg", "/public/samples/jpg/earth4_16-9_2560-1440.jpg", "/public/samples/jpg/earth2_1-1_2048-2048.jpg" ], "columns": 4, "rows": 3, "fitMode": "cover", "includeExif": true, "pageSize": "A4", "landscape": true }

Click to upload files or drag and drop files here

Maximum file size: 20MB Maximum files: 120
Supported formats: image/png, image/jpeg, image/webp, image/gif, image/bmp, image/tiff, image/avif

Key Facts

Category
Documents & PDF
Input Types
text, file, number, select, checkbox
Output Type
file
Sample Coverage
4
API Ready
Yes

Overview

The PDF Photo Contact Sheet tool allows you to quickly organize and print collections of images by generating a structured, paginated grid complete with thumbnails, filenames, and optional EXIF metadata.

When to Use

  • Creating physical proof sheets for photography clients to review selections.
  • Cataloging large batches of digital images for archival or documentation purposes.
  • Generating professional-looking print previews of image galleries with technical camera data.

How It Works

  • Upload your image files in formats like JPEG, PNG, or WebP.
  • Configure your layout preferences, including grid dimensions, page size, and orientation.
  • Toggle options to include filenames or specific EXIF camera data beneath each thumbnail.
  • Generate and download your paginated PDF document ready for printing.

Use Cases

Photographers presenting a series of shots to a client for final selection.
Archivists organizing digital photo libraries into printable reference sheets.
Designers creating visual inventory lists for project assets.

Examples

1. Client Proof Sheet

Professional Photographer
Background
A photographer needs to send a selection of 40 photos to a client for review.
Problem
Sending individual files is cumbersome and makes it difficult for the client to compare images side-by-side.
How to Use
Upload the 40 images, set the grid to 4 columns by 5 rows, and enable 'Show Filename' for easy reference.
Example Config
columns: 4, rows: 5, showFileName: true, includeExif: false, pageSize: 'A4'
Outcome
A clean, 2-page PDF document that allows the client to easily identify and reference specific photos.

2. Technical Asset Catalog

Digital Archivist
Background
An archivist is cataloging a collection of historical photos and needs to document camera settings for each.
Problem
Manually typing out EXIF data for dozens of images is prone to error and time-consuming.
How to Use
Upload the image batch, enable 'Include EXIF', and select 'Landscape' orientation for a wider view.
Example Config
columns: 3, rows: 3, includeExif: true, landscape: true, pageSize: 'Letter'
Outcome
A professional contact sheet where each thumbnail is paired with its corresponding technical metadata.

Try with Samples

pdf, image, png

Related Hubs

FAQ

What file formats are supported?

You can upload PNG, JPEG, WebP, GIF, BMP, TIFF, and AVIF images.

Can I customize the grid size?

Yes, you can define the number of rows and columns per page, ranging from 2 to 10 rows and 2 to 8 columns.

Does it include camera settings?

Yes, by enabling the 'Include EXIF' option, the tool will display available metadata like camera model and settings under each image.

What page sizes are available?

The tool supports A4, Letter, and Legal page sizes in both portrait and landscape orientations.

Is there a limit to how many photos I can process?

You can upload up to 120 images at a time, provided the total file size does not exceed 20MB.

API Documentation

Request Endpoint

POST /en/api/tools/pdf-photo-contact-sheet

Request Parameters

Parameter Name Type Required Description
title text Yes -
subtitle text No -
imageFiles file (Upload required) Yes -
columns number No -
rows number No -
fitMode select No -
showFileName checkbox No -
includeExif checkbox No -
pageSize select No -
landscape checkbox No -
waitUntil select No -
waitTime number No -

File type parameters need to be uploaded first via POST /upload/pdf-photo-contact-sheet to get filePath, then pass filePath to the corresponding file field.

Response Format

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-pdf-photo-contact-sheet": {
      "name": "pdf-photo-contact-sheet",
      "description": "Generate paginated photo contact sheets with thumbnails, filenames, and EXIF lines",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pdf-photo-contact-sheet",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

Supports URL file links or Base64 encoding for file parameters.

If you encounter any issues, please contact us at [email protected]