Gunnsteinn Hall
9c0c5be661
Appender - Enhancements in Incremental Updates ( #474 )
...
* Improve loading and writing out merged-in fields/annotations Maintain annotations that are loaded as merged-in as merged in annotations when writing out.
* Appender fixes: Update objects instead of always adding new. Create xref chains (only entries for new changes in xref).
* Update AcroForm Fields object in new signed revisions
* Add test for multiple signing revisions with multiple fields and appearances
* Fix acroform handling to reuse object
2019-05-14 21:14:53 +00:00
Gunnsteinn Hall
359d6965de
V3: Write page annots from loaded PDFs ( #452 )
...
* Add Annots when serializing page object
* Handle multiple dicts with pending objects per object (writer)
2019-04-28 12:57:11 +00:00
Gunnsteinn Hall
6587363ac3
Fix unknown annotation error when using non-standard annotations.
...
Output a debug message rather than failing with error. Guard when function returns nil.
2019-03-26 22:42:04 +00:00
Denys Smirnov
3687c83b37
errors should start with a lower case
2018-12-15 18:49:15 +05:00
Gunnsteinn Hall
9efa91168d
Fix for building acroform ToPdfObject
2018-09-16 17:56:03 +00:00
Gunnsteinn Hall
1321303950
Address golint for interface methods
2018-08-02 10:48:44 +00:00
Gunnsteinn Hall
7c4b1640ef
Address golint comments
2018-08-02 00:29:47 +00:00
Peter Williams
b1cf3494f7
Removed naked returns. Fixed godoc. Reorganized object extractors
2018-07-25 12:00:49 +10:00
Emmanuel Florent
f3adc44a4f
Add func NewPdfAnnotationWidget() *PdfAnnotationWidget
...
AnnotationWidget are usefull for adding Signature widgets
2018-01-28 09:54:01 +01:00
Gunnsteinn Hall
30ffbe3cbe
Only attempt to load annotation from a valid indirect object for annotation Popup entries. Fixes #91 .
2017-08-01 15:21:33 +00:00
Gunnsteinn Hall
10c3be8c95
Change PdfObjectDictionary from map to struct and introduce ordered keys. Syntax change. Fixes all around to accommodate changes. Also fixes in test cases. Closes #56 .
2017-07-08 21:04:13 +00:00
Gunnsteinn Hall
9345926745
Handle annotations with missing subtype as generic #43
2017-04-24 18:18:46 +00:00
Gunnsteinn Hall
b0479f6914
add constructors for more annotation types
2017-03-31 22:45:11 +00:00
Peter Williams
2d1c5ae1b0
removed unused dependency
2017-03-29 16:02:47 +11:00
Gunnsteinn Hall
ec5ad27789
Minor fixes, initial interface for creating new annotations.
2017-03-24 11:31:20 +00:00
Gunnsteinn Hall
1d85d876fc
Minor fixes in annotation handling
2017-03-08 16:49:23 +00:00
Gunnsteinn Hall
6516adddc4
Cleaning up logging, more debug -> trace log level
2017-03-02 18:06:32 +00:00
Gunnsteinn Hall
4aa6845e27
Refactored contentstream into a separate package.
2017-03-01 16:02:53 +00:00
Gunnsteinn Hall
25cb4ac6ff
Make less strict for parsing annotation type
...
Report the incompatibility but not cause an error
2017-01-14 18:52:45 +00:00
Gunnsteinn Hall
2f9b8e3828
Change printfs to debug logging
2017-01-09 14:12:23 +00:00
Gunnsteinn Hall
9fe3c5a0b9
Improved annotation object handling (parsing and writing)
2016-12-05 16:21:23 +00:00
Gunnsteinn Hall
bf2f1056b1
Improved handling of annotations; added markup specific fields and RichMedia, Projections annotation supported. Some fixes for noncompliant pdf files.
2016-09-13 13:19:05 +00:00
Gunnsteinn Hall
ed354edd42
Integration of annotations and form field models
2016-09-13 09:51:57 +00:00
Gunnsteinn Hall
ff67cb30a8
Improvements on PDF annotation model (in progress)
2016-09-12 17:59:45 +00:00
Gunnsteinn Hall
e8b07540dd
Clean up model and primitive relationship
2016-09-11 23:17:38 +00:00
Gunnsteinn Hall
f358b3e26f
Refactoring in progress
...
Currently compiles with tests, but not fully functional yet.
2016-09-09 15:02:52 +00:00
Gunnsteinn Hall
19fd98d667
Refactoring into core and model. (in process)
...
As the package was growing large, there is a need to clean up. Testing
to refactor into a core (basic pdf parsing and primitive objects) and a
higher level model package.
2016-09-08 17:53:45 +00:00