pdf_document 0.1.0
pdf_document: ^0.1.0 copied to clipboard
Document-level PDF semantics: page tree, annotations, AcroForm filling, digital signatures, and an incremental-save editor. Pure Dart, web-ready.
Changelog #
0.1.0 #
Initial release.
PdfDocument: page tree with inherited attributes, metadata, outlines, text-page lookup.PdfEditor: incremental-save editing. Annotation authoring (highlight, ink with pressure, shapes, free text, notes, stamps), flattening, page manipulation (reorder, remove, append across documents, extract), content stamping/deletion/text replacement.- Annotations: appearance generation, resize/rotate/restyle, slicing eraser, clipboard snapshots, /NM-keyed diff + replay for sync.
- AcroForm: field model, filling with regenerated appearances, field administration (add/rename/remove/retype/flatten), button images.
- Digital signatures:
PdfSignature.validate()with optional trust-store chain validation, and signing viasaveSigned. - Image embedding: JPEG passthrough and full baseline PNG (all bit depths/color types, tRNS, Adam7) with alpha soft masks.