Guides · use cases
Use cases
These all start from the same place: a form that already exists as an HTML page in your own app, and somebody who needs it as a PDF they can type into — a customer, a tenant, a patient, a parent. The usual answers are a PDF library and coordinate arithmetic, or a Word template maintained by hand next to the real code, drifting out of sync with it.
snapdok.io renders the page you already have with real Chromium and, with
pdf_forms: true, keeps its <input>, <select>
and <textarea> controls as genuine AcroForm fields in the PDF —
so the web form stays the one source of truth. Each page below is a worked example: what
the problem looks like in that setting, the request that solves it, and the guides that
go deeper.
- Send invoices your customers can fill in
Generate fillable invoice PDFs straight from your billing pages — PO number, approver, notes as real typeable fields. One API call, no PDF library. - Paper registration forms that match your online form
Turn your event's online registration form into a print-ready, fillable PDF — one source of truth, no hand-maintained Word copy drifting out of sync. - Rental application forms tenants can type into
Convert your property site's online rental application into a fillable PDF applicants can complete on any device — generated from the live form, always in sync. - Patient intake forms, from your portal to the clipboard
Generate fillable patient intake PDFs from the same web form your portal uses — typed, legible answers instead of waiting-room handwriting. - Permission slips parents can fill on a phone
Turn a school's online permission form into a fillable PDF parents can complete on any device — no portal login, no printing required. - Claim forms your policyholders can actually complete
Generate fillable insurance claim PDFs from your claims portal's web form — typed answers, consistent field names, one form definition to maintain.
Working code in Python, Node.js, PHP and Ruby is in the guides; every parameter used here is in the API reference. Free keys need no card — get one and try it on your own form.