PDFdesk

Workflows

Several operations, one pass

A workflow runs steps in order on the same document, without downloading and re-uploading between them.

Ready to run


Clean up a scan

Drop the blank sheets a feeder picked up, then make every page the same size.

Remove Blank Pages → Normalize Page Sizes

Fix a back-to-front scan

For a stack fed face down, so the last sheet came out first.

Reverse PDF

Trim scan margins

Crop the dark border a flatbed leaves, then unify page sizes.

Crop PDF → Normalize Page Sizes

Prepare a report for printing

Unify sizes, add a binding margin and number the pages.

Normalize Page Sizes → Add Margins → Add Page Numbers

Finish a client report

Skip the cover when numbering, then clear the document properties.

Normalize Page Sizes → Add Page Numbers → Remove PDF Metadata

Mark as confidential

Watermark every page and strip the document properties before sending.

Watermark PDF → Remove PDF Metadata

Circulate a draft

A visible DRAFT mark and numbered pages, so comments can cite them.

Watermark PDF → Add Page Numbers

Archive with Bates numbers

Unify sizes, apply sequential identifiers, then clear metadata.

Normalize Page Sizes → Bates Numbering → Remove PDF Metadata

Prepare a discovery packet

Remove blanks, normalize, Bates number and clean properties in one pass.

Remove Blank Pages → Normalize Page Sizes → Bates Numbering → Remove PDF Metadata

Strip details before sharing

Clear author, producer and the XMP packet.

Remove PDF Metadata

Convert A4 to Letter

Resize to US Letter and pull content inside the printable area.

Resize PDF → Scale PDF Pages

Convert Letter to A4

Resize to A4 and pull content inside the printable area.

Resize PDF → Scale PDF Pages

Make a note-taking copy

Add a wide right margin and a blank page after each sheet.

Add Margins → Insert Blank Pages

Remove the cover and renumber

Delete the first page, then number what is left from one.

Delete Pages → Add Page Numbers

Number front matter separately

Roman numerals in the lower centre, for a contents section.

Add Page Numbers

Publish as web images

Render every page to WebP at screen resolution.

PDF to Images

Render for print

Every page as a 300 DPI PNG.

PDF to Images

Pull out the text

Extract the text layer as JSON, one entry per page.

PDF to Text

Split a duplex scan

Keep the front sides, ready to pair with the reverses.

Extract Odd Pages

Shrink a scan for email

Compress the page images, then clear the document properties.

Compress PDF → Remove PDF Metadata

Shrink a scan as far as possible

Lowest resolution that stays readable, for a strict attachment limit.

Compress PDF

Print a booklet

Unify page sizes, then impose for folding and stapling.

Normalize Page Sizes → Booklet Maker

Make a 4-up handout

Four numbered pages per sheet, for reference rather than reading.

Add Page Numbers → N-Up PDF

Finish a filled form

Lock in the answers and clear the document properties.

Flatten Form → Remove PDF Metadata

Build report front matter

Cover page, contents, then numbering that allows for both.

Add Cover Page → Add Page Numbers

Archive a document

Unify sizes, Bates number, clear properties, then record a manifest.

Normalize Page Sizes → Bates Numbering → Remove PDF Metadata → Add Document Manifest

Clean up a scan properly

Drop blank sheets, straighten, lift the contrast, then unify sizes.

Remove Blank Pages → Deskew PDF → Improve a Scan → Normalize Page Sizes

Read a scan

Straighten and sharpen the pages, then recognise the text.

Deskew PDF → Improve a Scan → OCR a PDF

Turn a scan into a booklet

Clean the pages up, then impose them for folding and stapling.

Remove Blank Pages → Deskew PDF → Normalize Page Sizes → Booklet Maker

Archive a scan and read it

Straighten, number for reference, then recognise the text alongside.

Deskew PDF → Bates Numbering → OCR a PDF

Watermark, then export images

Mark every page as a copy and render it out.

Watermark PDF → PDF to Images

Not built yet


These need tools PDFdesk does not have yet. They are listed here rather than shown as buttons that would not work.

Build your own →Browse the individual tools →