84 releases (33 breaking)
| new 0.41.0 | Mar 15, 2026 |
|---|---|
| 0.39.0 | Mar 6, 2026 |
| 0.24.3 | Dec 28, 2025 |
| 0.8.2 | Nov 30, 2025 |
#787 in Template engine
Used in quillmark
380KB
8K
SLoC
AcroForm backend for Quillmark that fills PDF form fields with templated values.
This backend reads PDF forms, renders field values using MiniJinja templates,
and returns filled PDFs. Fields can be templated via their current values or
via tooltip metadata in the format: description__{{template}}.
quillmark-acroform
AcroForm backend for Quillmark that fills PDF form fields with templated values.
Maintained by TTQ.
Overview
This backend reads PDF forms from a quill's form.pdf file, renders field values
using MiniJinja templates, and returns filled PDFs.
Quill Structure
my_form_quill/
├── Quill.yaml
└── form.pdf
The Quill.yaml must specify backend: acroform:
Quill:
name: my_form
backend: acroform
Template Sources
Fields can be templated in two ways:
- Tooltip metadata:
description__{{template}}- Extracts template after__separator - Field value: Uses the current field value as a template if no tooltip template exists
License
Apache-2.0
Dependencies
~42MB
~695K SLoC