44 Commits

Author SHA1 Message Date
Gunnsteinn Hall
4e2e3defba Merge branch 'v3' into v3-enhance-forms 2018-10-23 12:09:01 +00:00
Gunnsteinn Hall
c87723b411 Update to prepare PR 2018-10-15 10:58:19 +00:00
Gunnsteinn Hall
62c01a17e9 godoc comment 2018-10-13 19:20:52 +00:00
Gunnsteinn Hall
4eafe4f404 Cleaning up digital signatures from the v3-enhance-forms branch 2018-10-13 11:02:09 +00:00
Gunnsteinn Hall
bc6391200a Avoid outputing invalid Encoding name for generated standard fonts (use font encoding instead) 2018-10-10 22:44:55 +00:00
Gunnsteinn Hall
3536d323fb Support MK appearance characteristics for certain styles. Wrap content stream to fix bugs. 2018-10-05 01:59:19 +00:00
Gunnsteinn Hall
efb60f5721 Improved ParseIndirectObjects resolving references 2018-10-02 01:20:14 +00:00
Gunnsteinn Hall
aea91f1ba9 Merge branch 'v3' into v3-enhance-forms 2018-09-29 16:59:16 +00:00
Gunnsteinn Hall
55bbc5c2ca Add function to make UTF16-BE encoded PdfObjectString - core.MakeEncodedString 2018-09-29 02:23:38 +00:00
Gunnsteinn Hall
d9acc8eeb3 fix 2018-09-28 11:45:46 +00:00
Gunnsteinn Hall
e99b037340 PDFDocEncoding tests 2018-09-28 09:50:18 +00:00
Peter Williams
69be54d501 Cleaned up some comments. 2018-09-21 16:43:10 +10:00
Peter Williams
9ef892a83f Added tests for CMap creation 2018-09-21 15:39:31 +10:00
Peter Williams
b18c8ca93d Add ToUnicode map when embedding Type0 CIDType2 fonts in PDF files. 2018-09-17 17:57:52 +10:00
Gunnsteinn Hall
c3c6eaa1e6 Add modified crypto dependencies to internal: pkcs7, x509, x509/pkix, asn1 packages - more lenient. Minor fixes. 2018-08-15 18:50:32 +00:00
Gunnsteinn Hall
8a0a44ffd9 Move fdf package so can be imported 2018-08-08 15:01:03 +00:00
Gunnsteinn Hall
033b11df86 Support PDFDocEncoding and UTF16 decoding as per #175 2018-08-03 21:19:17 +00:00
Gunnsteinn Hall
7bac3c779c Merge branch 'v3' into enhance-forms 2018-08-03 21:15:21 +00:00
Gunnsteinn Hall
cc44dd2552 Merge branch 'master' into v3 2018-08-01 22:04:27 +00:00
Gunnsteinn Hall
5f330db891 Move ps back from internal. Address multiple golint comments. 2018-08-01 20:27:34 +00:00
Gunnsteinn Hall
7fe68915cc Disable trace logging when running tests 2018-08-01 13:19:05 +00:00
Peter Williams
63afbb525c doc changes after pull request review 2018-07-25 16:14:19 +10:00
Peter Williams
b1cf3494f7 Removed naked returns. Fixed godoc. Reorganized object extractors 2018-07-25 12:00:49 +10:00
Peter Williams
e886846c6a Changes after pull request review 2018-07-24 21:32:02 +10:00
Peter Williams
502836666d Merge remote-tracking branch 'upstream/v3' into render.v3 2018-07-21 21:20:39 +10:00
Gunnsteinn Hall
499b0ca888 Some test utils moved to testutils package. 2018-07-17 23:53:28 +00:00
Peter Williams
79aa75acf8 made font metrics public 2018-07-16 17:40:28 +10:00
Gunnsteinn Hall
0435dff983 Merge branch 'v3' into enhance-forms 2018-07-15 20:17:02 +00:00
Peter Williams
6582182078 reduced differences with compositefont branch 2018-07-15 16:28:56 +10:00
Gunnsteinn Hall
d8ce72df07 Move sampling package to internal 2018-07-14 02:34:46 +00:00
Gunnsteinn Hall
2023846073 Move ps package to internal 2018-07-14 02:33:28 +00:00
Peter Williams
bc1e9ae7b5 Refactored font code to improve text extraction 2018-07-13 17:40:27 +10:00
Peter Williams
33079bbb72 Parse FontFile entry in FontDescriptor 2018-07-03 14:26:42 +10:00
Peter Williams
66ae363b2a Fixed some comments 2018-06-28 11:09:59 +10:00
Peter Williams
4cc6c14a8e Fall back to font encoding when ToUnicode doesn't match 2018-06-27 22:01:17 +10:00
Peter Williams
bd7a556e1a fixed 2 cmap typos 2018-06-27 17:27:41 +10:00
Peter Williams
efaadcae4f Use standard conventions for cmap names 2018-06-27 14:22:47 +10:00
Peter Williams
199a74dbd8 Major changes to font code
- Added Type1 font parsing.
- Added Standard 14 font parsing.
- Fixed some bugs in cmap code.
- Started re-structuring of font code. Moved common font fields to `fontSkeleton`
2018-06-27 12:25:59 +10:00
Gunnsteinn Hall
a0c0e76353 Combine forms package into model. Move fdf to internal. 2018-06-18 15:18:35 +00:00
Gunnsteinn Hall
a7abcd0160 Track number of bytes per character code for mappings. Fixes problem posed in PR #156 in a generic fashion. 2018-06-03 01:05:46 +00:00
yang.yang
e453d64ce0 bugfix for parse 2018-05-10 17:24:23 +08:00
yang.yang
a26d320c7b bugfix for cal code val 2018-05-08 15:39:29 +08:00
Gunnsteinn Hall
a4fe3bded2 Add LICENSE.md with reference to AGPL and Commercial license. Add license header info to code. 2018-03-22 14:03:47 +00:00
Gunnsteinn Hall
817ea404b9 Extractor package with powerful text extraction capabilities and CMap handling. Closes #17 2018-03-22 13:01:04 +00:00