Skip to main content

Prepare for Print in Power Automate

Prepare for Print is a Power Automate action by PDF4me that converts any PDF into a print-ready PDF by standardizing its paper size, color mode, and page layout. Use it to build handouts with n-up layouts, switch invoices or reports to grayscale before mailing, or fit a document to a non-standard sheet size before it reaches a printer or print vendor.

What this action does

PDF4me Prepare for Print rewrites a PDF for physical printing: pick a standard paper size or a custom width and height, choose Color or GrayScale, and arrange multiple source pages per printed sheet with Columns per Page and Rows per Page. The result is a single print-ready file your flow can route straight to a printer, a print vendor upload, or an archive library, no desktop design tool required.

Related Blog Posts
No blog post yet for this feature — coming soon.
In the meantime, browse the PDF4me blog for tutorials and workflows across every platform.
Visit the blog

How Do I Authenticate My Power Automate Flow?

To call PDF4me through Power Automate, the flow needs a valid PDF4me API key on the PDF4me Connect connector. Authentication ensures secure communication and validates your identity as an authorized user.

Important Facts You Should Not Miss

Custom paper size adds two fields that most docs miss
Set Paper Size to Custom and the connector reveals Page Height in MM and Page Width in MM. These only apply when Paper Size is Custom; they are ignored for standard formats like A4 or Letter.
File Content is the only truly required field
Every other field, Paper Size, Print Profile, Columns per Page, Rows per Page, and File Name, carries a working default in the connector. Only File Content is marked required in the Power Automate UI.
Columns times Rows is your n-up count
Columns per Page: 3 with Rows per Page: 2 puts 6 source pages on one printed sheet, a fast way to build compact handouts or thumbnail proof sheets.
Prepare for Print action in Power Automate showing Paper Size set to Custom, File Content mapped, Print Profile set to Color, Columns per Page and Rows per Page set to 1, Page Height in MM set to 54, Page Width in MM set to 85, and File Name set to test.pdf

With Paper Size set to Custom, the panel adds Page Height in MM and Page Width in MM below the standard fields.

Parameters

Required in the action: File Content only. Page Height in MM and Page Width in MM are Conditional, they apply only when Paper Size is set to Custom. Every other field is Optional and carries a working default.

ParameterRequiredWhat it doesExample
File ContentRequiredThe source PDF's binary content, mapped from a previous action such as Get file content (SharePoint, OneDrive) or an email attachment.File Content from Get file content
Paper SizeOptionalOutput paper format. Standard ISO A-series (A0-A6), ISO B5, North American Letter, Legal, Ledger, Tabloid (11x17), or Custom to set exact dimensions.A4
Print ProfileOptionalColor mode for the output. Color preserves original colors; GrayScale converts all content to grayscale to reduce ink or toner cost.Color
Columns per PageOptionalNumber of source-page columns placed on one printed sheet. Combine with Rows per Page for n-up layouts. Defaults to 1.1
Rows per PageOptionalNumber of source-page rows placed on one printed sheet. Combine with Columns per Page for n-up layouts. Defaults to 1.1
Page Height in MMConditionalCustom sheet height in millimeters. Applies only when Paper Size is set to Custom.54
Page Width in MMConditionalCustom sheet width in millimeters. Applies only when Paper Size is set to Custom.85
File NameOptionalThe source file's name including the .pdf extension. Used for processing context and trace logging.test.pdf

Standard Paper Size options

GroupValuesTypical use
ISO A-seriesA0, A1, A2, A3, A4, A5, A6General documents, most international print shops default here.
ISO B-seriesB5Books and some brochure formats.
North AmericanLetter, Legal, LedgerUS and Canada standard office and legal formats.
Tabloid11x17Posters, spreadsheets, and oversized handouts.
CustomSet via Page Height in MM / Page Width in MMReceipt rolls, non-standard brochure trims, or any size not covered above.

How Do I Set Up Prepare for Print in Power Automate?

  1. Add Prepare for Print to your flow as a new step.
  2. Sign in to PDF4me Connect with your API key.
  3. Map File Content from a previous action (Get file content from SharePoint or OneDrive).
  4. Choose Paper Size: a standard format, or Custom plus Page Height in MM and Page Width in MM.
  5. Set Print Profile to Color or GrayScale.
  6. Set Columns per Page and Rows per Page for an n-up layout (leave both at 1 for a single page per sheet).
  7. Set File Name with the .pdf extension.
  8. Run the flow. Route the returned File Content to a printer, a print vendor upload, or an archive library.

Output

FieldTypeDescription
File ContentBinaryPrint-ready PDF with the chosen paper size, color mode, and page layout applied.
File NameStringName of the output print-ready PDF file.

Typical Setups

Training handout, 6-up layout
  1. Trigger when a training session is scheduled.
  2. Get the slide deck PDF from SharePoint.
  3. Run Prepare for Print with Columns per Page 3, Rows per Page 2, Print Profile GrayScale, Paper Size A4.
  4. Save the output to the print queue folder and notify the trainer.
Nightly batch to a print queue
  1. Trigger on a nightly schedule.
  2. Get the list of documents queued for printing.
  3. Apply to each: Prepare for Print with Paper Size Letter, Print Profile GrayScale.
  4. Upload the batch to the network print queue and update a tracking list.
Custom sheet size for a print vendor
  1. Trigger when marketing approves a campaign asset.
  2. Get the digital PDF from SharePoint.
  3. Run Prepare for Print with Paper Size Custom and the vendor's exact Page Height in MM / Page Width in MM.
  4. Send the output to the print vendor's upload endpoint.

Practical Tips

Set Paper Size to Custom before touching the MM fields

Page Height in MM and Page Width in MM are ignored unless Paper Size is Custom. Setting them while a standard format is selected has no effect.

Confirm the vendor's exact sheet size before Custom mode

Ask your print vendor or printer for exact millimeter dimensions rather than guessing; a small mismatch on a Custom size produces unexpected margins or cropping.

Columns and Rows both default to 1

Leave Columns per Page and Rows per Page at 1 for a standard single-page-per-sheet print. Only raise them when you specifically want an n-up handout or proof sheet.

GrayScale changes appearance, not the underlying color data guarantee

Use GrayScale to cut print cost on internal drafts and handouts. Keep Color for anything where brand colors or color-coded content (charts, highlighted regions) must stay legible.

Preview an n-up layout on one document before batching

Run Columns per Page / Rows per Page combinations on a single test file before wiring the settings into a nightly batch flow, so an unreadable layout does not reach a full print run.

Cheat Sheet

GoalPaper SizePrint ProfileColumns x Rows
Standard single-page printA4 or LetterColor1 x 1
6-up training handoutA4GrayScale3 x 2
4-up thumbnail proof sheetLetterColor2 x 2
Non-standard receipt or ticketCustom (set MM fields)Color1 x 1

Common Questions

What does Paper Size = Custom actually change?+
Setting Paper Size to Custom reveals two additional fields, Page Height in MM and Page Width in MM, that let you target a non-standard sheet, such as a receipt roll or an odd brochure trim size, instead of a fixed format like A4 or Letter. See Adobe's guidance on making PDFs print-ready for the general concepts behind paper size and bleed.
How do Columns per Page and Rows per Page create an n-up layout?+
Columns per Page and Rows per Page together define a grid of source pages printed onto one physical sheet. Setting Columns per Page to 3 and Rows per Page to 2 produces a 6-up layout, six source pages arranged on a single printed sheet, commonly used for training handouts or thumbnail proofs.
Does GrayScale actually reduce a print job's ink or toner cost?+
Setting Print Profile to GrayScale converts color content to grayscale before the file reaches the printer, which avoids the color-cartridge cost most print devices and print services charge extra for. The PDF4me action performs the conversion; the actual cost saving depends on your printer or print vendor's pricing model.
Is Prepare for Print the same as a PDF preflight check?+
No. A preflight check, as described in community discussions like this r/AdobeIllustrator thread on prepping PDFs for printing, inspects a file for print problems without necessarily changing it. Prepare for Print actively rewrites the file, applying the chosen paper size, color mode, and page layout, producing a new print-ready output rather than a diagnostic report.

Same Task on Other Platforms

Get Help