Gunnsteinn Hall
fbff8ffdba
Prefer using Name rather than string
2017-07-02 15:51:26 +00:00
Gunnsteinn Hall
68bd7caecc
Resource functions for ExtGState
2017-07-01 22:08:51 +00:00
Gunnsteinn Hall
b75541dcf8
Fix in AddContentStreamByString which had problems with certain PDFs.
2017-07-01 21:56:59 +00:00
Gunnsteinn Hall
4b30ce1721
Capability to load a unidoc Image from a Go image.
2017-06-28 15:16:36 +00:00
Gunnsteinn Hall
9a06eec2db
Improved functions to check and work with page resources. Page duplication enabled.
2017-06-28 15:15:44 +00:00
Gunnsteinn Hall
0ab2af5952
Add alpha channel transformation (mapping) capability
2017-06-20 11:30:42 +00:00
Gunnsteinn Hall
42c36270cc
Remove unnecessary name parameter when creating XObject image.
2017-06-19 16:43:17 +00:00
Gunnsteinn Hall
88b714e880
Transparency fix, only requiring SMask if alpha used
2017-06-14 21:16:17 +00:00
Gunnsteinn Hall
be48e30405
Allow ExtGState loading via indirect object also
2017-06-13 11:34:53 +00:00
Gunnsteinn Hall
fc9e540889
Added support for inserting images with an alpha transparency channel. Closes #52 .
2017-06-06 21:16:55 +00:00
Gunnsteinn Hall
2098361062
Fix for adding new font when font dictionary is indirect obj.
2017-06-04 12:35:34 +00:00
Gunnsteinn Hall
589cc78df8
Fix in hasextgstate check
2017-05-28 15:14:32 +00:00
Gunnsteinn Hall
39f8103108
Helper function to check if ExtGState name is available
2017-05-28 14:45:02 +00:00
Gunnsteinn Hall
b8ac08aaa5
Added line, rect, circle drawing routines into draw package (refactored from annotator).
2017-05-28 14:43:18 +00:00
Gunnsteinn Hall
5a7469958d
Text generating operators in content creator. Some refactoring of annotator.
2017-05-24 21:43:32 +00:00
Gunnsteinn Hall
d241837196
Support [/DeviceRGB] when specified in an array. Closes #49 .
2017-05-10 20:35:40 +00:00
Peter Williams
01495b0d70
removed more cruft
2017-05-09 15:40:23 +10:00
Peter Williams
4134d42c76
Merge branch 'v2' of https://github.com/unidoc/unidoc into up_v2_dev
...
* 'v2' of https://github.com/unidoc/unidoc :
Enhancements to tolerate more malformed PDFs. Fixes #47
Minor fix to allow null for colorspace entry in Resource dicts
Improved xref rebuild repair procedure. Closes #45 .
EOF marker seek more forgiving #46
Fix issue with unremoved AES decrypted padding bytes #44
Handle annotations with missing subtype as generic #43
Annotations fix
2017-05-08 15:18:07 +10:00
Peter Williams
a904ca32e7
fixed buffer overrun
2017-05-08 15:17:37 +10:00
Peter Williams
5176b0b6b7
Allow xobject image modification that preserves unchanged parts of original xobject
2017-05-05 18:16:21 +10:00
Peter Williams
883bfefce6
Merge branch 'v2' of https://github.com/unidoc/unidoc into up_v2_dev
...
* 'v2' of https://github.com/unidoc/unidoc :
Expanded support for forms, refactoring.
Encoding fixes for images
Fix Coords length bug for shading type 3
2017-05-03 13:38:05 +10:00
Gunnsteinn Hall
78c6f01d03
Minor fix to allow null for colorspace entry in Resource dicts
2017-04-26 23:23:29 +00:00
Gunnsteinn Hall
9345926745
Handle annotations with missing subtype as generic #43
2017-04-24 18:18:46 +00:00
Gunnsteinn Hall
57e576344c
Annotations fix
...
https://github.com/unidoc/unidoc/issues/41
2017-04-21 12:08:58 +00:00
Gunnsteinn Hall
f36575d3e4
Expanded support for forms, refactoring.
2017-04-19 12:05:20 +00:00
Gunnsteinn Hall
784a60e42b
Encoding fixes for images
...
Support avg, paeth predictors for decoding. Special error flag for
unsupported error parameters. Support specifying encoder when creating
new image objects (inline,xobject).
2017-04-19 11:46:53 +00:00
Gunnsteinn Hall
3448bd10d3
Fix Coords length bug for shading type 3
2017-04-19 03:22:41 +00:00
Peter Williams
57fcc5bd6f
Merge branch 'v2' of https://github.com/unidoc/unidoc into up_v2_dev
...
* 'v2' of https://github.com/unidoc/unidoc :
annotation fixes for circle, rectangle (fill, stroke)
Annotations support for rectangle and ellipses with appearance stream in annotator.
Create rectangle annotation with appearance stream
Fixes in inline image parsing and outputting.
2017-04-13 14:09:09 +10:00
Gunnsteinn Hall
80c33cc810
Fixes in inline image parsing and outputting.
2017-04-12 11:21:32 +00:00
Peter Williams
5346651d7c
Merge branch 'v2' of https://github.com/unidoc/unidoc into up_v2_dev
...
* 'v2' of https://github.com/unidoc/unidoc :
Initial prototype for annotator and draw packages for creating annotations and drawing paths for content stream creation.
Allow shadings to be defined inline (direct dictionary object)
2017-04-10 10:19:27 +10:00
Gunnsteinn Hall
88d1f6283f
Initial prototype for annotator and draw packages for creating annotations and drawing paths for content stream creation.
2017-04-09 16:49:15 +00:00
Gunnsteinn Hall
39f392f5ea
Allow shadings to be defined inline (direct dictionary object)
2017-04-07 16:32:32 +00:00
Peter Williams
e16c3e5222
Merge branch 'v2' of https://github.com/unidoc/unidoc into up_v2_dev
2017-04-06 15:54:30 +10:00
Peter Williams
ff7dbe17e9
Handle indirect Xobjects
2017-04-06 11:59:32 +10:00
Gunnsteinn Hall
e3c90b85b7
Cleaning up comments etc.
2017-04-05 18:05:38 +00:00
Gunnsteinn Hall
9c2dd082ab
Fixes for resource and stream handling for Form Objects.
2017-04-04 12:09:26 +00:00
Gunnsteinn Hall
ce836c6f71
Support for Pattern, Shading objects. Various fixes and enhancements.
2017-04-04 05:51:58 +00:00
Gunnsteinn Hall
b0479f6914
add constructors for more annotation types
2017-03-31 22:45:11 +00:00
Peter Williams
4db1306daf
Allow variable number of Ranges in ICC color spaces
2017-03-29 16:46:43 +11:00
Peter Williams
2d1c5ae1b0
removed unused dependency
2017-03-29 16:02:47 +11:00
Gunnsteinn Hall
ec5ad27789
Minor fixes, initial interface for creating new annotations.
2017-03-24 11:31:20 +00:00
Gunnsteinn Hall
8ae4f6a63a
Initial implementation of a simple graphics state handler / content stream processor. Multiple changes and fixes in colorspace handling. And more.
2017-03-14 13:04:51 +00:00
Gunnsteinn Hall
94ba6a8f4f
Inline image fixes; image mask; sampling change: pad with 0s if missing data
2017-03-09 12:56:27 +00:00
Gunnsteinn Hall
c2ff40c564
Simple function to get encryption information; cleanup
2017-03-08 16:54:40 +00:00
Gunnsteinn Hall
c12af8b3d2
Added basic compress function for XObject images
2017-03-08 16:52:37 +00:00
Gunnsteinn Hall
063024e7bb
Image handler keeps entire image in buffer, not encoded version
2017-03-08 16:50:34 +00:00
Gunnsteinn Hall
1d85d876fc
Minor fixes in annotation handling
2017-03-08 16:49:23 +00:00
Gunnsteinn Hall
74c0da0ad7
Part of last commit
2017-03-05 22:42:30 +00:00
Gunnsteinn Hall
ae934afa19
Fixes in CMYK colorspace handling
...
Some workaround for JPEG CMYK data (inversion), needs more testing
2017-03-05 22:41:38 +00:00
Gunnsteinn Hall
5f664c427a
Separation colorspace fix, function type 0 fix
2017-03-04 22:18:34 +00:00