quillmark-acroform

Crates.ioquillmark-acroform
lib.rsquillmark-acroform
version0.32.1
created_at2025-10-17 03:35:17.733013+00
updated_at2026-01-24 16:43:42.469643+00
descriptionAcroForm backend for Quillmark
homepagehttps://github.com/nibsbin/quillmark
repositoryhttps://github.com/nibsbin/quillmark
max_upload_size
id1887075
size62,013
Nibs (nibsbin)

documentation

https://docs.rs/quillmark-acroform

README

quillmark-acroform

AcroForm backend for Quillmark that fills PDF form fields with templated values.

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:

  1. Tooltip metadata: description__{{template}} - Extracts template after __ separator
  2. Field value: Uses the current field value as a template if no tooltip template exists

License

Apache-2.0

Commit count: 1841

cargo fmt