Alexey Pavlyukov
a69d788171
Add timestamp signature handler ( #301 )
...
* Add timestamp signature handler
* Add timestamp signature handler test
* fix PR issues
* fix PR issues
* fix PR issues
* Fix
Co-authored-by: Gunnsteinn Hall <gunnsteinn.hall@gmail.com>
2020-04-22 20:21:53 +00:00
Jacek Kucharczyk
c582323a8f
JBIG2 Generic Encoder ( #264 )
...
* 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
* Working generic
* Decoded full document
* Update Jenkinsfile go version [master] (#398 )
* Update Jenkinsfile go version
* 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
* Initial encoder skeleton
* 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.
* Added JBIG2 Encoder skeleton.
* Moved Document and Page to jbig2/document package. Created decoder package responsible for decoding jbig2 stream.
* Implemented raster functions.
* Added raster uni low test funcitons.
* Added raster low test functions
* untracked files on jbig2-encoder: c869089 Added raster low test functions
* index on jbig2-encoder: c869089 Added raster low test functions
* Added morph files.
* implemented jbig2 encoder basics
* JBIG2 Encoder - Generic method
* Added jbig2 image encode ttests, black/white image tests
* cleaned and tested jbig2 package
* unfinished jbig2 classified encoder
* jbig2 minor style changes
* minor jbig2 encoder changes
* prepared JBIG2 Encoder
* Style and lint fixes
* Minor changes and lints
* Fixed shift unsinged value build errors
* Minor naming change
* Added jbig2 encode, image gondels. Fixed jbig2 decode bug.
* Provided jbig2 core.DecodeGlobals function.
* Fixed JBIG2Encoder `r6` revision issues.
* Removed public JBIG2Encoder document.
* Minor style changes
* added NewJBIG2Encoder function.
* fixed JBIG2Encoder 'r9' revision issues.
* Cleared 'r9' commented code.
* Updated ACKNOWLEDGEMENETS. Fixed JBIG2Encoder 'r10' revision issues.
Co-authored-by: Gunnsteinn Hall <gunnsteinn.hall@gmail.com>
2020-03-27 11:47:41 +00:00
Adrian-George Bostan
d961079c5d
Add basic image rendering support ( #266 )
...
* Add render package
* Add text state
* Add more text operators
* Remove unnecessary files
* Add text font
* Add custom text render method
* Improve text rendering method
* Rename text state methods
* Refactor and document context interface
* Refact text begin/end operators
* Fix graphics state transformations
* Keep original font when doing font substitution
* Take page cropbox into account
* Revert to substitution font if original font measurement is 0
* Add font substitution package
* Implement addition transform.Point methods
* Use transform.Point in the image context package
* Remove unneeded functionality from the render image package
* Fix golint notices in the image rendering package
* Fix go vet notices in the render package
* Fix golint notices in the top-level render package
* Improve render context package documentation
* Document context text state struct.
* Document context text font struct.
* Minor logging improvements
* Add license disclaimer to the render package files
* Avoid using package aliases where possible
* Change style of section comments
* Adapt render package import style to follow the developer guide
* Improve documentation for the internal matrix implementation
* Update render package dependency versions
* Apply crop box post render
* Account for offseted media boxes
* Improve metrics of rendered characters
* Fix text matrix translation
* Change priority of fonts used for measuring rendered characters
* Skip invalid m and l operators on image rendering
* Small fix for v operator
* Fix rendered characters spacing issues
* Refactor naming of internal render packages
2020-03-02 21:22:54 +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
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
3d22e17a91
Prepare release of v3.0.0-alpha.3
2019-03-28 17:19:39 +00:00
Gunnsteinn Hall
323dc5394f
release v3.0.0-alpha.2
2019-02-07 12:17:54 +00:00
Denys Smirnov
622ae5668d
textencoding: generate table for WinAnsi encoding from CP1252
2019-01-01 17:20:01 +02:00
Denys Smirnov
41af4a14eb
list dependencies for dep and go modules
2018-11-29 01:15:19 +02:00