Adrian-George Bostan
6b8d5c42f7
Fix outline null object check ( #367 )
2020-06-05 11:46:55 +00:00
Adrian-George Bostan
d2941b5477
Add reader method for checking if the AcroForm needs repair ( #356 )
...
* Add AcroFormNeeds repair method
* Add AcroForm repair check test case
2020-05-20 16:04:02 +00:00
Adrian-George Bostan
80d51c5532
Add reader AcroForm repair functionality ( #351 )
...
* Add method for retrieving widget parent form field
* Add reader method for repairing AcroForm
* Add AcroForm repair test case
* Add AcroForm repair options
* RepairAcroForm documentation improvements
2020-05-19 12:42:07 +00:00
Adrian-George Bostan
cb0166e96b
Add low level PageLabels support ( #325 )
...
* Add reader method for retriving the PageLabels entry from the catalog
* Add writer method for setting the PageLabels entry in the catalog.
* Add creator method for adding page labels for the output file
* Add creator page labels test case
* Minor page labels test case correction
2020-04-22 21:17:33 +00:00
Adrian-George Bostan
ff79a9b1bd
Prevent recursion when building invalid outline tree ( #308 )
2020-04-15 19:33:36 +00:00
Adrian-George Bostan
692ead8496
Improve outline destination parsing
2020-01-21 22:11:20 +02:00
Adrian-George Bostan
029d4c34d8
Rename NewOutlineFromReaderOutline to GetOutlines and move it in the reader
2020-01-16 19:51:34 +02:00
Adrian-George Bostan
ac736a2f78
Improve traversal of outline item nodes in the GetOutlinesFlattened method
2020-01-14 21:39:12 +02:00
Adrian-George Bostan
53623b5157
Prevent recursive parsing of invalid circular outlines
2019-12-17 20:29:02 +02:00
Adrian-George Bostan
da010a9d44
Prevent recursion when parsing outlines
2019-09-19 19:38:24 +03:00
Gunnsteinn Hall
d2e7eda95f
Lazy loading improvements ( #131 )
...
* Simplify lazy loading logic, remove redundancy. Fixes, improved performance.
* Additional lazy reader fixes
* Make core.IsNullObject method resolve references
* Adapt appender test cases for lazy reader usage
2019-07-24 21:19:13 +00:00
Adrian-George Bostan
13e08e064c
Skip invalid outline nodes ( #101 )
...
* Skip invalid outline nodes when building outline tree
* Add methods for accessing and writing named destinations
2019-06-27 20:08:40 +00:00
Adrian-George Bostan
441e9a3177
Attempt to identify Pages nodes without Type ( #85 )
2019-06-11 22:02:36 +00:00
Adrian-George Bostan
4290e33c36
Skip loading outlines on invalid outline root node ( #84 )
2019-06-10 19:16:03 +00:00
Adrian-George Bostan
c64812093d
Remmove pdf folder and move packages up one level ( #2 )
2019-05-16 20:44:51 +00:00