- Add a text form field to a PDFAdd a text form field to a PDF with Jetformat. Create a new named field on a 1-based page.
- Add a rectangle annotation to a PDFAdd a rectangle annotation to a PDF with Jetformat. Choose a page and rectangle coordinates.
- Embed a file in a PDF attachment catalogEmbed a file in a PDF attachment catalog with Jetformat. The attachment is stored in the PDF catalog.
- List files attached to a PDFList files attached to a PDF with Jetformat. Check attachments when reviewing a document package.
- Draw a circle annotation on a PDF pageDraw a circle annotation on a PDF page with Jetformat. Specify the annotation rectangle on a 1-based page.
- Crop PDF pages to a bounding boxCrop PDF pages to a bounding box with Jetformat. The coordinates define the MediaBox for every page.
- Decrypt a PDF using its passwordDecrypt a PDF using its password with Jetformat. Supply a password you are authorized to use and save an unlocked copy for subsequent operations.
- Protect a PDF with a user passwordProtect a PDF with a user password with Jetformat. Write a separate encrypted output and store the password through your usual secure process.
- Extract a contiguous PDF page rangeExtract a contiguous PDF page range with Jetformat. Choose one contiguous range such as 2-5, 1-last, or all.
- Extract embedded images from a PDFExtract embedded images from a PDF with Jetformat. This writes embedded page images as PNG.
- List PDF form field names as JSONList PDF form field names as JSON with Jetformat. Read the field inventory before creating the data for pdf fill.
- Fill PDF form fields from a JSON fileFill PDF form fields from a JSON file with Jetformat. The JSON input is a name/value array.
- Flatten PDF form fields into page contentFlatten PDF form fields into page content with Jetformat. Flatten after filling and reviewing the form.
- Mirror PDF pages horizontally or verticallyMirror PDF pages horizontally or vertically with Jetformat. Flipping mirrors every page; rotation turns pages without mirroring their content.
- List fonts used in a PDFList fonts used in a PDF with Jetformat. Inspect font usage when a rendered result has missing glyphs or unexpected text appearance.
- Convert PDF pages to grayscaleConvert PDF pages to grayscale with Jetformat. The conversion applies across the document.
- Highlight a rectangular area in a PDFHighlight a rectangular area in a PDF with Jetformat. The command adds a yellow rectangle at explicit coordinates.
- Read PDF page count and encryption statusRead PDF page count and encryption status with Jetformat. Use pdf info after conversion to learn the actual page count, PDF version, encryption state, and first-page dimensions.
- Add an ink-path annotation to a PDFAdd an ink-path annotation to a PDF with Jetformat. Provide a sequence of coordinate pairs for a path on a chosen page.
- Append another PDF to an existing PDFAppend another PDF to an existing PDF with Jetformat. The insert command appends every page of --file.
- Draw a line annotation on a PDF pageDraw a line annotation on a PDF page with Jetformat. Set two endpoints on a 1-based page.
- Merge PDF files in argument orderMerge PDF files in argument order with Jetformat. List PDFs in the order recipients should read them.
- Set PDF title and author metadataSet PDF title and author metadata with Jetformat. PDF metadata is separate from text drawn on the pages.
- Optimize a PDF file for storageOptimize a PDF file for storage with Jetformat. Optimization merges duplicate objects, compresses streams, and subsets fonts.
- Read PDF outline bookmarksRead PDF outline bookmarks with Jetformat. Outlines are the navigation bookmarks stored in the PDF, not an inferred list of headings from the page text..
- Rewrite a PDF for an archival PDF/A profileRewrite a PDF for an archival PDF/A profile with Jetformat. Select an explicit profile such as 1b.
- Write PDF/UA metadata to a PDFWrite PDF/UA metadata to a PDF with Jetformat. This command writes mechanical PDF/UA-1 metadata.
- Pin a file attachment to a PDF pagePin a file attachment to a PDF page with Jetformat. A pinned attachment is a page annotation, different from embedding a file only in the catalog.
- Redact PDF text with a regular expressionRedact PDF text with a regular expression with Jetformat. Each --term is a regular expression, not necessarily a literal string.
- Delete one page from a PDFDelete one page from a PDF with Jetformat. Use a 1-based page number; at least one page must remain.
- Render PDF pages as PNG or JPEGRender PDF pages as PNG or JPEG with Jetformat. Render selected pages for visual review.
- Rotate PDF pages by 90-degree incrementsRotate PDF pages by 90-degree increments with Jetformat. The operation rotates every page by a multiple of 90 degrees.
- Remove active actions from a PDFRemove active actions from a PDF with Jetformat. Sanitize removes JavaScript, URI, Launch, and similar actions.
- Apply a certificate signature to a PDFApply a certificate signature to a PDF with Jetformat. Supply a PEM certificate and RSA private key.
- Split a PDF into one file per pageSplit a PDF into one file per page with Jetformat. Each output file contains one page.
- Stamp text on a PDF pageStamp text on a PDF page with Jetformat. A stamp adds a visible label such as DRAFT.
- Extract detected PDF tables as dataExtract detected PDF tables as data with Jetformat. Table detection is heuristic and reads an existing text layer.
- Add a document timestamp through a TSAAdd a document timestamp through a TSA with Jetformat. A timestamp authority is a network dependency, so this step differs from a purely local edit.
- Convert a PDF text layer to editable WordConvert a PDF text layer to editable Word with Jetformat. The to-docx command, also available as to-word, rebuilds editable DOCX content from the PDF text layer.
PDF documents guides
Choose a pdf documents task to see the steps and what to check afterwards.