Most creative teams now juggle two very different kinds of files: loose raster images (PNG, JPG, HEIC, TIFF, WebP) and structured documents. When you are feeding reference material into an image-to-video or text-to-video system, the loose images are what the model consumes. But when you are reviewing, approving, archiving, or handing work to another human, the loose images become a liability. Twenty-three files with names like IMG_4821.HEIC are not a reviewable asset. One PDF named character-sheet-lena-v3.pdf is.
That gap is where photo-to-PDF conversion earns its place in a modern workflow. A PDF is a container: it holds multiple pages, preserves page order, embeds resolution and color information, supports compression profiles, and opens identically on a phone, a tablet, a Windows laptop, and a Linux render node. It is also the format most review tools, print shops, and client portals expect.
On macOS you already own everything you need to make that conversion happen accurately and quickly. The trick is not learning that Preview exists. The trick is building a repeatable pipeline: capture, clean, convert, name, organize, submit. This guide walks through the conversion mechanics, then shows how to plug the output into an AI video production workflow without creating a second mess of files.
Before you touch a single image, it helps to know which tool solves which problem. Mac users have four tiers of options, and each one fits a different scale of job.
Preview opens almost every image format macOS can read. From there, File → Export gives you a format dropdown that includes PDF, plus a Quartz Filter menu for compression. This is the most controlled single-image path because you can choose the resolution behavior and apply a filter like Reduce File Size before saving.
Preview also handles the classic route: open the image, choose File → Print, then pick Save as PDF from the PDF dropdown in the print sheet. That route lets you set paper size, orientation, and scaling, which is occasionally what you want when the image is destined for a print-oriented PDF.
The fastest bulk trick on a Mac is selecting several images in Finder, right-clicking, and looking under Quick Actions for a PDF creation entry. Depending on your macOS version and setup, you will find a built-in action or one that arrives with an installed app. Quick Actions are ideal when you want a multi-page PDF in three seconds and do not care about fine-tuning compression.
The print dialog is the sleeper feature here. Selecting multiple images and choosing Print, then Save as PDF, produces a single multi-page PDF where each image becomes its own page. You also get the layout controls: page size, orientation, scale-to-fit, and border options.
Automator ships with a New PDF from Images action. Drop it into a workflow, add a Move Finder Items or Rename Finder Items action, save it as an application, and you have a drag-and-drop converter that behaves the same way every single time. Shortcuts offers the same idea with a more modern interface: chain image selection, PDF creation, and file renaming into one shortcut that you can trigger from the menu bar, a Finder service, or a keyboard shortcut.
When you are converting hundreds of files or scripting a pipeline, the terminal is faster than any GUI. sips is built into macOS and can read and convert images, though its PDF handling is limited to wrapping a single image. ImageMagick (magick) handles both directions — images into multi-page PDFs, and PDFs back into extracted images — while qpdf and pdftk-style tools split, merge, encrypt, and linearize finished documents. If your team already runs scripts for asset prep, adding one magick *.jpg sheet.pdf line is trivial.
Here is the clean, controlled version of the process — the one to use when the output actually matters.
project-role-index-version.pdf. Never accept Untitled.pdf.That six-step loop takes about fifteen seconds once it is muscle memory, and it eliminates the most common cause of broken AI workflows: an asset that was technically converted but practically unusable.
Batch work is where Mac users either save an hour or lose one. The decision tree is simple: do you need one PDF or many?
This is the right choice for storyboards, contact sheets, character reference collections, scanned sketchbooks, and location scouting decks. Select the files in Finder in the order you want them to appear — Finder sorts by name by default, so prefix files with 01-, 02-, and so on if page order matters. Then use Quick Actions or the print dialog route. The result is a single document with a predictable page sequence.
Use this when each image is a standalone deliverable: a signed contract scan, a single product shot going to a client, an invoice photo. Automator is the better tool here because you can build a workflow that loops through a folder and outputs a matching PDF for every input file, with the filename preserved.
When your selection contains both landscape and portrait images, the print dialog will either rotate pages or letterbox them depending on the Auto Rotate and Scale to Fit settings. For internal reference PDFs, letterboxing is fine. For client-facing documents, normalize first: rotate and crop the images in Preview or Photos, then convert. It costs two extra minutes and saves a round of revision notes.
Resolution mismatches are subtler. A PDF can hold a 400 px image next to a 6000 px image without complaint, but any downstream process — OCR, print, or an AI model reading frames — will treat them very differently. Standardize on one long-edge size per document, typically 1920 px or 2560 px for screen use and 300 DPI equivalent for print.
Photo-to-PDF conversions produce image-only pages. If you scanned a whiteboard or a script page, run the PDF through macOS's built-in text recognition: open the PDF in Preview, and on recent versions you can select text directly on scanned pages. If that does not work for your file, a quick pass through any OCR utility will add a searchable text layer, which is invaluable when you are searching an archive of two hundred storyboard PDFs for a specific scene.
Here is the part most guides skip. Conversion is only half the job; the other half is making the output compatible with the tool that will consume it. Whether you are running an image-to-video model, a frame interpolation pass, or a reference-driven generation, the input quality sets the ceiling.
AI video models work in fixed aspect ratios: 16:9 for landscape, 9:16 for vertical shorts, 1:1 for square feeds, and occasional cinematic variants. If your source photos are 4:3 phone captures, you will either crop or pad them at some point. Do that intentionally during PDF prep rather than letting the model guess. A clean 16:9 crop with a slightly tighter composition beats a letterboxed original every time.
If you are assembling a reference set for a character or product, inconsistent white balance across pages will teach the model inconsistency. Normalize exposure and color before conversion — Photos, Preview's adjustment panel, or any editor will do — then embed a consistent profile such as sRGB for screen-bound assets.
A practical rule set:
If a reference sheet balloons past 40 MB, it is usually because someone embedded full-resolution RAW conversions. Resize to your target long edge first, then convert.
Adopt one convention and never deviate. A workable one:
project-name/
00-brief/
01-source-images/
02-pdf-sheets/
03-approved/
04-generated-clips/
05-exports/
Inside 02-pdf-sheets, name files project-scene-role-version.pdf. Six months later, when a client asks for the exact reference set used on a campaign, that structure answers the question in ten seconds instead of an afternoon.
Here is how the conversion step fits into an actual production run, from source capture to rendered clip.
Collect every source photo into 01-source-images. Delete duplicates, blurry frames, and anything with a watermark. This is the cheapest place in the entire pipeline to remove problems.
Create two artifacts from the same source set: a review PDF (all pages, compressed, easy to share) and an asset pack (individual images at target resolution, used for generation). The PDF is for humans; the asset pack is for the model. Keeping them separate prevents the classic mistake of feeding a heavily compressed PDF page into a generator and wondering why the output looks soft.
Bundle a one-page PDF that documents prompts, camera notes, and the intended motion for each scene. When a project is handed to a second editor or a collaborator, that document is worth more than the images themselves.
Run image-to-video generation with your standardized assets as keyframes. Keep each clip short at first — a few seconds — verify motion quality, then extend or chain successful generations into longer sequences.
Store approved clips in 03-approved, and export final deliverables from 05-exports. Archive the source PDFs alongside the project so the visual language can be reproduced later.
You do not need paid software for this, but there are cases where a third-party tool is genuinely better.
| Situation | Best choice | Why |
|---|---|---|
| One or two images | Preview export | Fastest, most control over compression |
| Five similar images, one document | Finder Quick Action | Two clicks, zero setup |
| Mixed sizes and orientations, client-facing | Preview + print dialog | Page layout and scaling controls |
| Hundreds of files, repeating weekly | Automator or Shortcuts | Deterministic, reusable, no thinking required |
| Scripted pipeline or CI job | ImageMagick, qpdf | Automatable, parallelizable, precise |
| OCR-heavy scans | Built-in text recognition or a dedicated OCR utility | Adds a searchable text layer |
Decision criteria in one line: use built-in tools until the job repeats, then automate it. GUI clicking is fine once and wasteful the tenth time.
final.pdf, final-v2.pdf, final-real.pdf is not versioning. Use numeric or dated version suffixes and keep old files.Photo files carry EXIF data: device, timestamp, and often precise GPS coordinates. If you are sending PDFs to clients, collaborators, or a hosted generation service, clean that data first. macOS Preview's export path strips some metadata, but not reliably across all formats. For sensitive material, run an explicit metadata-stripping pass before conversion.
On the storage side, treat PDFs as derived artifacts, not originals. Keep the source images, keep the recipe (which tool, which settings, which order), and you can regenerate any PDF on demand. This matters because compression standards and model expectations change; originals do not.
Yes. Preview opens HEIC files natively on modern macOS, and both the export path and the print-to-PDF path work normally. Just be aware that once converted, the PDF is a flat raster page — you cannot recover the original HEIC compression gains later, so keep the source file.
Rename the files with numeric prefixes (01-, 02-, 03-), then select them in Finder and use the PDF Quick Action or the print dialog. Finder sorts alphabetically, so consistent prefixes guarantee correct ordering in the output document.
It depends entirely on the export settings. A PDF can store the original image data losslessly. The quality loss usually comes from a compression filter, from resizing during export, or from starting with an already-compressed source file. Choose your Quartz Filter deliberately and check the result at 100% zoom.
Yes. Automator's New PDF from Images action combined with a loop and a rename step will process an entire folder. Shortcuts can do the same with a cleaner interface, and the terminal route with ImageMagick is the fastest option for very large batches.
Aim for a long edge of at least 1920 px, ideally 2560 px, in the aspect ratio your target model expects. Higher resolution gives the generator more detail to work with, but only if the source is genuinely sharp rather than upscaled.
Yes. Preview can export PDF pages as images, and command-line tools can extract embedded images directly, which is often higher quality because it recovers the original bitmaps rather than re-rendering the page.
Standardize resolution and aspect ratio before conversion, convert with an intentional compression setting, name and order files deterministically, keep the review PDF separate from the generation-ready asset pack, and strip sensitive metadata before anything leaves your machine. Do those five things and the photo-to-PDF step stops being an afterthought and starts being the foundation of a predictable AI video pipeline.

Alexander
Vidu Q4 alternatives compared: Kling 4.0, Seedance 2.5, Wan 3.0, and Runway Gen-4 — 4K support, input modes, durations, audio, and what each costs in credits on Domer.
The top 4K AI image generators on Domer compared: Flux 3 Klein, Nano Banana 2.1, GPT Image 2.5, GPT Image 2, and Nano Banana Pro — 4K credit costs, reference limits, and speed.
Nano Banana 2.1 vs GPT Image 2.5 Flare compared: credit costs per resolution, aspect ratios, reference images, text rendering, and which tasks fit each model.