The SDK's Forms module lets you create, fill, and process interactive PDF forms — text fields, checkboxes, radio buttons, combo boxes, list boxes, and push buttons — without depending on Adobe Acrobat or another third-party tool.
- Form Fields — create, position, and configure fields, including required/read-only states, validation rules, and tab order.
- FDF (Forms Data Format) — import and export form data separately from the PDF itself, useful for storing large volumes of submissions efficiently.
- Widgets — customize the appearance and interactive behavior of each field (borders, colors, hover/focus states, calculation and validation scripts).
- Digital Signatures — add and validate signature fields, including certificate-based and image-based signatures.
- Actions — define custom behaviors (calculations, conditional visibility, validation) that run when a user interacts with a field.
- Form Recognition — automatically detect and convert a static, non-interactive form into a fillable one.
Note: Avanquest recommends implementing critical form logic on the server side where possible, since JavaScript-driven form behavior can render differently across PDF viewers.