insert

Insert blank pages

Usage

pdftl <input> insert [N][(geometry)] [{after|before} <range>] ...

Details

Inserts blank pages before or after specific pages.

Syntax: [N][(spec)] [{after|before} [<range>]]

Arguments:

  • N: Count of pages to insert (default: 1).

  • (spec): Geometry/size specification.

  • range: Target pages (default: 1-end).

  • after/before: Position relative to target (default: after).

Geometry Specifications:

  • (A4), (letter): Standard paper sizes, case insensitive. Append _l for landscape: (a4_l).

  • (20cm, 10cm): Custom dimensions (width, height).

  • (50%, 100%): Dimensions relative to the target page.

  • (model=N): Copy geometry from page N.

Examples

Insert 1 blank page after every page, copying its geometry.

pdftl in.pdf insert output out.pdf

Insert an A4 page after every page.

pdftl in.pdf insert (A4) output out.pdf

Append an A4 page (defined by dims) to the end.

pdftl in.pdf insert '(210mm,297mm)' after end output out.pdf

Insert 2 blank pages after page 1.

pdftl in.pdf insert 2 after 1 output out.pdf

Insert a half-width page after every page.

pdftl in.pdf insert (50%,100%)

Insert 1 blank page after every page (using defaults).

pdftl in.pdf insert output out.pdf

Insert a half-width page (relative to page 1) after page 1.

pdftl in.pdf insert '(50%,100%)' after 1 output out.pdf

Tags: pages, geometry

Source: pdftl.operations.insert

Read online: https://pdftl.readthedocs.io/en/stable/operations/insert.html

Type: Operation