-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Description
Description
This is a tracking issue for implementing interactive forms.
In order to support interactive forms with partial compliance to PDF 1.7, pdf-writer must first support most of section 12.7 as well as a few other parts of the 1.7 spec which this section depends on. Certain features which are known to be deprecated in specs after 1.7, such as XFA forms, will not be implemented.
Tasks
The following work has to be done, this list will be updated as new issues arise or feature sets are requested/dropped. Some of these features could later be dropped as optional or unneeded.
Bugs
- Annots attribute should contain indirect references pdf-writer#15
- Incorrect naming for
annotations::Appearancepdf-writer#24
Features
pdf-writer
- Feature: Widget Annotations (PDF 1.7 Section 12.5.6.19) pdf-writer#20
- Feature: Trigger events (PDF 1.7 Section 12.6.3) pdf-writer#21
- Feature: Field dictionaries (PDF 1.7 Section 12.7.3) pdf-writer#22
- Feature: Form Field types (PDF 1.7 Section 12.7.4) pdf-writer#23
- Feature: Interactive Form Dictionary (PDF 1.7 Section 12.7.2) & Appearance Streams (12.5.5) pdf-writer#25
- Signature fields (Section 12.7.4.5) and digital signatures (Section 12.8)
Typst
- Update svg2pdf (Update to resvg 0.42 svg2pdf#72)
- Update pdf-writer (Bump SVG & PDF cinematic universe #4316)
- Export target elements #4174
- RFC: PDF Form Elements #4368
- Text form element
- Date form element (acrobat specific)
- Choice form element
- Button form element
- Image form element (acrobat specific)
- Signature form element
- Text form element
Motivation
The primary motivator is resolving #1765.
Discussion
Please keep this issue clean of discussion, use any of the linked discussions or issues if need be. I will regularly update this PR and send a comment when that status changes or a feature set was completed.