Jetformat

PowerPoint to PDF and PPTX editing commands

Convert decks to PDF and rearrange slides. Reads are free; writes are one credit per command, to-pdf one per page.

By Jetformat

The ppt resource is Jetformat’s command group for inspecting and editing PPTX decks and exporting slides to PDF. PDF export produces static pages; a preview image is a separate derivative created by rendering those pages.

Export and review a slide deck

  1. Validate the PPTX and inspect its structure with ppt inspect.
  2. Check fonts and identify slides with charts, SmartArt, dense labels, or complex layouts that need review.
  3. Run ppt to-pdf with a separate PDF output path.
  4. Read the page count with pdf info, then render the selected pages. Open the generated images before reporting that the layout has been checked.

to-pdf (1 credit per output page)

jetformat ppt to-pdf board-deck.pptx -o board-deck.pdf
jetformat pdf render board-deck.pdf --pages 1 --width 1600 -o preview

One slide per page. Render afterwards for a PNG or JPEG preview (1 credit per rendered page).

inspect, notes, layouts, slide-size (free)

jetformat ppt inspect board-deck.pptx --json
jetformat ppt notes board-deck.pptx
jetformat ppt layouts board-deck.pptx
jetformat ppt slide-size board-deck.pptx

Rearrange slides (1 credit per command)

Page numbers start at 1.

jetformat ppt reorder board-deck.pptx --from 1 --to 3 -o board-deck.pptx --force
jetformat ppt copy-slide board-deck.pptx --from 1 -o board-deck.pptx --force
jetformat ppt remove board-deck.pptx --page 2 -o board-deck.pptx --force
jetformat ppt add-slide board-deck.pptx -o board-deck.pptx --force
jetformat ppt set-notes board-deck.pptx --page 1 --text "speak now" -o board-deck.pptx --force

Add content (1 credit per command)

New shapes land at the top-left of the slide. add-table creates an empty table.

jetformat ppt add-text board-deck.pptx --page 1 --text "extra box" -o board-deck.pptx --force
jetformat ppt add-image board-deck.pptx --page 1 --image logo.png -o board-deck.pptx --force
jetformat ppt add-table board-deck.pptx --page 1 -o board-deck.pptx --force

merge, split (1 credit per command) · extract-images (free)

jetformat ppt merge a.pptx b.pptx -o deck.pptx --force
jetformat ppt split board-deck.pptx -o board-parts --force
jetformat ppt extract-images board-deck.pptx -o board-images

Limits

No .ppt or .pptm. Native charts are not rendered yet; SmartArt is partial. Animations and transitions are not part of a PDF.

Compare the output choices

Desired result Command What it preserves
Static shareable deck ppt to-pdf Rendered slide pages
Image preview pdf render after conversion Pixels for the selected pages
Rearranged editable deck ppt reorder PPTX output with changed slide order
Speaker notes as text ppt notes Notes, without creating a PDF

An 18-slide deck produces 18 PDF pages under the one-slide-per-page rule, so conversion uses 18 credits. Rendering 3 selected pages adds 3 credits for 21 credits total. A --width 1600 preview requests a width of 1,600 pixels; it does not change the slide’s source dimensions or the PDF page count.

Check edits before publishing

Slide numbers are 1-based. After a reorder or removal, inspect the resulting deck before applying another operation whose page number came from the original. Write to a new PPTX when trying a change; use in-place replacement only when that is intentional.

PPTX is an Office Open XML format. That standard is broader than the implemented features. In particular, a successful export does not make unsupported native charts appear. See PowerPoint conversion help and reviewing slides with previews.

Last updated