Gunnsteinn Hall
2b92598d16
Merge pull request #216 from sprucehealth/unify-number-parsing
...
Unify and optimize number parsing
2020-01-14 20:14:40 +00:00
Adrian-George Bostan
002f0d11d7
Attempt decryption for invalid crypt filter dictionary type
2020-01-13 22:11:15 +02:00
Samuel Stauffer
5f19bfa269
Address comments on PR
2020-01-06 11:13:16 -08:00
Samuel Stauffer
e85397b57a
Unify and optimize number parsing
2020-01-06 11:05:42 -08:00
Peter Williams
362ba7349d
Changes to make the lazy reader work on the PaperCut corpus ( #194 )
2019-10-28 20:49:07 +00:00
Adrian-George Bostan
56e81d3a1a
Take decode arrays into account when processing grayscale images ( #159 )
...
* Take decode arrays into account when processing grayscale images
* Adapt image extraction test case hashes
* Minor refactoring in the ColorAt image method
* Always return vanilla data from the jbig2 decoder
2019-08-30 19:16:23 +00: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
Jacek Kucharczyk
e85616cec2
JBIG2Decoder implementation ( #67 )
...
* Prepared skeleton and basic component implementations for the jbig2 encoding.
* Added Bitset. Implemented Bitmap.
* Decoder with old Arithmetic Decoder
* Partly working arithmetic
* Working arithmetic decoder.
* MMR patched.
* rebuild to apache.
* Working generic
* Decoded full document
* Decoded AnnexH document
* Minor issues fixed.
* Update README.md
* Fixed generic region errors. Added benchmark. Added bitmap unpadder. Added Bitmap toImage method.
* Fixed endofpage error
* Added integration test.
* Decoded all test files without errors. Implemented JBIG2Global.
* Merged with v3 version
* Fixed the EOF in the globals issue
* Fixed the JBIG2 ChocolateData Decode
* JBIG2 Added license information
* Minor fix in jbig2 encoding.
* Applied the logging convention
* Cleaned unnecessary imports
* Go modules clear unused imports
* checked out the README.md
* Moved trace to Debug. Fixed the build integrate tag in the document_decode_test.go
* Applied UniPDF Developer Guide. Fixed lint issues.
* Cleared documentation, fixed style issues.
* Added jbig2 doc.go files. Applied unipdf guide style.
* Minor code style changes.
* Minor naming and style issues fixes.
* Minor naming changes. Style issues fixed.
* Review r11 fixes.
* Integrate jbig2 tests with build system
* Added jbig2 integration test golden files.
* Minor jbig2 integration test fix
* Removed jbig2 integration image assertions
* Fixed jbig2 rowstride issue. Implemented jbig2 bit writer
* Changed golden files logic. Fixes r13 issues.
2019-07-14 21:18:40 +00:00
Gunnsteinn Hall
2daa144856
Merge pull request #91 from adrg/xref-table-invalid-line
...
Attempt to parse invalid beginning lines of xref table subsections.
2019-06-14 06:33:52 +00:00
Adrian-George Bostan
9dec1cdc9e
Attempt to parse invalid beginning lines of xref table subsections.
2019-06-13 21:50:21 +03:00
Adrian-George Bostan
4d43867b1f
Handle improper usage of the array ending marker
2019-06-12 22:12:58 +03:00
Adrian-George Bostan
4bfc25d0ff
Parse EOF markers missing the F character ( #86 )
2019-06-11 22:03:12 +00:00
Adrian-George Bostan
6e33703379
Take references with negative object numbers into account ( #77 )
2019-06-08 07:58:57 +00:00
Adrian-George Bostan
91d0d77b34
Consider files not encrypted when Encrypt object is null ( #80 )
2019-06-07 22:28:14 +00:00
Adrian-George Bostan
6cd5c83f2b
Fix parsing names with containing the # character ( #73 )
2019-06-05 23:28:06 +00:00
Adrian-George Bostan
bc5836551e
Check for empty encoded byte buffer on Flate decode
2019-06-03 18:18:45 +03:00
Adrian-George Bostan
8425bf7c8f
Update page resources Font dictionary when applying license information ( #5 )
...
* Make PdfObjectDictionary Merge method chainable
* Update page resources Font dictionary when applying license information
* Add license font to the page resources only when it does not exist
* Update hash for split test after verification
2019-05-30 10:52:05 +00:00
Adrian-George Bostan
c64812093d
Remmove pdf folder and move packages up one level ( #2 )
2019-05-16 20:44:51 +00:00