22 Commits

Author SHA1 Message Date
Adrian-George Bostan
8acac88784 Update module version and import paths (#1)
* Update import path to use unipdf
* Update module name and version
2019-05-16 20:08:40 +00:00
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
Adrian-George Bostan
e1c918631a Make T field optional on PDF field dictionary parse 2019-04-22 22:43:55 +03:00
Gunnsteinn Hall
f8ac397bdf
NewPdfReaderLazy supports reading PDF files in lazy-load mode (#409)
* Lazy loading support NewPdfReaderLazy. 
* Change colorspace and annotations loading to lazy. Clean up page object loading.
* Clear up reference resolving and remove redundant traceToObject function.
* Add IsLogLevel function to logger.  Can be used to avoid calling resource intensive functions except when running trace only.
2019-04-14 22:22:41 +00:00
Adrian-George Bostan
b33ad302be Add default values for the signature field 2019-02-21 20:24:06 +02:00
Adrian-George Bostan
657fe00a78 Fix signature validation 2019-02-21 00:20:47 +02:00
Adrian-George Bostan
28ad01f4b9 Change the prototype of the appender Sign method 2019-02-15 20:59:17 +02:00
Adrian-George Bostan
c2d1efb653 Combine PdfFieldSignature with PdfSignatureAppearance 2019-02-13 20:28:24 +02:00
Adrian-George Bostan
3233ce9e9c Further refactoring 2019-02-12 19:49:37 +02:00
Aleksei Pavliukov
61e20223ec add digital sign API prototype 2018-12-30 01:47:20 +03:00
Denys Smirnov
3687c83b37 errors should start with a lower case 2018-12-15 18:49:15 +05:00
Denys Smirnov
6d2c39043c make sure comments begin with a type/function name 2018-12-09 20:22:33 +02:00
Gunnsteinn Hall
8007138bd3 Addressing PR 238 review comments 2018-10-23 11:43:02 +00:00
Gunnsteinn Hall
11febb4207 Add SetFlag to field 2018-09-17 15:04:22 +00:00
Gunnsteinn Hall
31ffe3158d Clean up validation code and loading of signature dictionary as model 2018-08-16 17:39:51 +00:00
Gunnsteinn Hall
daf4568afe Export form field Parent as may need to be modified externally 2018-08-03 22:32:10 +00:00
Gunnsteinn Hall
7bac3c779c Merge branch 'v3' into enhance-forms 2018-08-03 21:15:21 +00:00
Gunnsteinn Hall
499b0ca888 Some test utils moved to testutils package. 2018-07-17 23:53:28 +00:00
Gunnsteinn Hall
0435dff983 Merge branch 'v3' into enhance-forms 2018-07-15 20:17:02 +00:00
Gunnsteinn Hall
178727ca05 Improvements in field handling and utility functions 2018-07-04 23:02:34 +00:00
Gunnsteinn Hall
a0c0e76353 Combine forms package into model. Move fdf to internal. 2018-06-18 15:18:35 +00:00