PDF Engine

Template Selection
Import from Existing PDF

Upload a PDF to auto-extract header/footer text and logos as a starting point.

Remove Image Background

Upload any image to remove its white background and download as transparent PNG.

Template Content

Top of every page (except title/end). Use , , etc. for multiple images.

Bottom of every page (except title/end). Use , , etc. for multiple images.

First page, no header/footer. Use , , etc. for multiple images.

Replaces tokens in the Title HTML. Unresolved tokens are stripped.

Gets its own page at the end. Use , , etc. for multiple images.

Page Numbers
Position
Size (px)
Top Spacing (px)
Bottom Spacing (px)
Prefix
Suffix

Use {total} in suffix for total pages — e.g. prefix Page , suffix of {total} → Page 3 of 12.

Page Margins (mm)

Set page margins for each page type. Content page top/bottom auto-expand if header/footer is taller.

Content Pages
Title Page
End Page
Page Background / Watermark

Full-page background that appears behind every body page (excluded from title & end pages). Uploaded file takes priority over URL. Saved with template; can be overridden per-request via backgroundImage in /api/generate.

Leave blank to use the engine default (A4). Required if you set a watermark — the engine matches the watermark to the page dimensions.

Test Content

Provide sample content to preview the template. This is not saved with the template.

Live Preview
Title
Content
End

Approximate preview. Actual PDF may differ slightly.