Jetformat

pdf

Read, combine, edit, secure, and render PDFs. Only render and to-word use credits.

to-word / to-docx (1 credit per page)

jetformat pdf to-word report.pdf -o report.docx
jetformat pdf to-docx report.pdf -o report.docx --force

Rebuilds an editable DOCX from the PDF text layer. Not OCR.

render (1 credit per rendered page)

jetformat pdf render book.pdf --pages 1,3-5,last --width 1600
jetformat pdf render book.pdf --pages 1 --format jpg -o preview

Writes page-0001.png and so on into the output directory.

info, merge, extract, split, insert (free)

jetformat pdf info book.pdf --json
jetformat pdf merge a.pdf b.pdf -o book.pdf --force
jetformat pdf extract book.pdf --pages 2-5 -o chapter.pdf --force
jetformat pdf split book.pdf -o book-parts --force
jetformat pdf insert book.pdf --file chapter.pdf -o book.pdf --force
jetformat pdf remove-page book.pdf --page 2 -o book.pdf --force

extract takes one contiguous range (2-5, 1-last, all). split writes one file per page.

Transform (free)

jetformat pdf optimize book.pdf -o small.pdf --force
jetformat pdf sanitize book.pdf -o clean.pdf --force
jetformat pdf rotate book.pdf --degrees 90 -o rotated.pdf --force
jetformat pdf flip book.pdf --horizontal -o flipped.pdf --force
jetformat pdf grayscale book.pdf -o gray.pdf --force
jetformat pdf crop book.pdf --llx 0 --lly 0 --urx 400 --ury 500 -o crop.pdf --force
jetformat pdf pdfa book.pdf --profile 1b -o a.pdf --force
jetformat pdf pdfua book.pdf -o ua.pdf --force

Security (free)

jetformat pdf encrypt book.pdf --user secret -o locked.pdf --force
jetformat pdf decrypt locked.pdf --password secret -o unlocked.pdf --force
jetformat pdf redact book.pdf --term "secret" -o redacted.pdf --force
jetformat pdf sign book.pdf --cert cert.pem --key key.pem -o signed.pdf --force
jetformat pdf timestamp book.pdf --tsa https://freetsa.org/tsr -o ts.pdf --force

Forms and annotations (free)

jetformat pdf fields form.pdf
jetformat pdf fill form.pdf --json fields.json -o filled.pdf --force
jetformat pdf add-text-field book.pdf --name Title --page 1 -o form.pdf --force
jetformat pdf flatten form.pdf -o flat.pdf --force
jetformat pdf stamp book.pdf --text DRAFT --page 1 -o stamped.pdf --force
jetformat pdf annotate book.pdf --page 1 --x 72 --y 72 --width 120 --height 40 -o ann.pdf --force
jetformat pdf highlight book.pdf --page 1 --x 72 --y 72 --width 120 --height 16 -o hl.pdf --force
jetformat pdf circle book.pdf --page 1 --x 72 --y 72 --width 80 --height 80 -o circle.pdf --force
jetformat pdf line book.pdf --page 1 --x1 72 --y1 72 --x2 200 --y2 120 -o line.pdf --force
jetformat pdf ink book.pdf --page 1 --points 10,10,80,40,120,20 -o ink.pdf --force

highlight is a box, not a text search.

Metadata and attachments (free)

jetformat pdf meta book.pdf --title Report --author Jetformat -o meta.pdf --force
jetformat pdf outlines book.pdf
jetformat pdf fonts book.pdf
jetformat pdf tables book.pdf
jetformat pdf attach book.pdf --file notes.txt -o attached.pdf --force
jetformat pdf attachments attached.pdf
jetformat pdf pin book.pdf --file notes.txt --page 1 -o pinned.pdf --force
jetformat pdf extract-images book.pdf -o book-images --force

tables is heuristic. pdfua writes metadata and does not synthesize a tag tree.

Last updated