326 Commits

Author SHA1 Message Date
Gunnsteinn Hall
ed354edd42 Integration of annotations and form field models 2016-09-13 09:51:57 +00:00
Gunnsteinn Hall
ff67cb30a8 Improvements on PDF annotation model (in progress) 2016-09-12 17:59:45 +00:00
Gunnsteinn Hall
e8b07540dd Clean up model and primitive relationship 2016-09-11 23:17:38 +00:00
Gunnsteinn Hall
94a571a7d0 Avoid repeated repair attempts 2016-09-09 17:09:20 +00:00
Gunnsteinn Hall
f358b3e26f Refactoring in progress
Currently compiles with tests, but not fully functional yet.
2016-09-09 15:02:52 +00:00
Gunnsteinn Hall
19fd98d667 Refactoring into core and model. (in process)
As the package was growing large, there is a need to clean up.  Testing
to refactor into a core (basic pdf parsing and primitive objects) and a
higher level model package.
2016-09-08 17:53:45 +00:00
Gunnsteinn Hall
873e296b28 Work on forms, annotations 2016-09-07 17:56:45 +00:00
Gunnsteinn Hall
f7e9886d47 work on annotation objects 2016-09-06 13:51:28 +00:00
Gunnsteinn Hall
09ab93a9e3 Work on annotations 2016-09-06 09:33:58 +00:00
Gunnsteinn Hall
24628a9b4f Working on annotations, forms 2016-09-05 09:57:16 +00:00
Gunnsteinn Hall
50cc03bcf9 Working on higher level handling of forms 2016-08-31 11:18:00 +00:00
Gunnsteinn Hall
57c617ca3e Field tree in progress 2016-08-29 13:09:49 +00:00
Gunnsteinn Hall
42346b53ea Fixes in page for user committed pdf files 2016-08-26 21:20:50 +00:00
Gunnsteinn Hall
20bffefb89 Support MediaBox and others with a referenced array 2016-08-25 17:26:38 +00:00
Gunnsteinn Hall
64a7328c3c Work on forms - definitions 2016-08-25 08:01:15 +00:00
Gunnsteinn Hall
34bf57a46d Start work on higher level Form integration 2016-08-24 09:13:08 +00:00
Gunnsteinn Hall
8adcb4e04f Support for parsing content streams and extracting text 2016-08-23 01:26:45 +00:00
Gunnsteinn Hall
4e3ed4eeb8 text extraction 2016-08-22 08:46:18 +00:00
Alfred Hall
69669545f5 Merge pull request #29 from unidoc/ud-26
Higher level Outline handling (UD-26)
2016-08-20 12:58:15 +00:00
Gunnsteinn Hall
1cdea5bff1 Clean up
Removed commented out GetOutlinesForPage function.  Useful for
splitting files but will feature  in a special splitter helper later
with a more complete support (tree structure).
2016-08-20 11:51:09 +00:00
Gunnsteinn Hall
ae85beecd0 Cleanup comment 2016-08-20 11:32:22 +00:00
Gunnsteinn Hall
e8ee7ca99f Clean up 2016-08-20 11:24:43 +00:00
Gunnsteinn Hall
307f1ef8e7 Add NewPage function to simplify page creation 2016-08-20 10:15:48 +00:00
Gunnsteinn Hall
eb13f3b8be More flexibility in parsing dates etc to support more PDFs with the new outlines handling
PdfDate more flexible (offset made optional)
Count that should be int can now also be a float
2016-08-19 11:34:55 +00:00
Gunnsteinn Hall
1593b0ebd4 Fixes 2016-08-19 09:13:12 +00:00
Gunnsteinn Hall
6941899c74 Outline tree access 2016-08-18 18:15:57 +00:00
Gunnsteinn Hall
09993bbf79 Clean up old outlines implementation 2016-08-18 15:55:20 +00:00
Gunnsteinn Hall
986ada5be9 Outline implementation, recursion and outputting improved 2016-08-18 14:38:49 +00:00
Gunnsteinn Hall
49b5529a92 Outputting/writing outline tree in the works 2016-08-18 09:43:44 +00:00
Gunnsteinn Hall
83e4b0946c Simplify outline support
Add destinations support when needed.
2016-08-17 16:45:38 +00:00
Gunnsteinn Hall
734cd7ddbf Merge in master 2016-08-17 15:04:29 +00:00
Gunnsteinn Hall
1103702ce7 Moving catalog, page high level handling to ud-43 2016-08-17 14:05:29 +00:00
Alfred Hall
e9dec61b51 Merge pull request #28 from unidoc/ud-42
UD-42 (Repair broken xrefs)
2016-08-17 12:12:35 +00:00
Gunnsteinn Hall
f91f55156b Updated outline handling. Support for getting flattened outline lists. 2016-08-17 00:07:56 +00:00
Gunnsteinn Hall
93f46a6dae Outline loading cleanup interface 2016-08-16 17:57:23 +00:00
Gunnsteinn Hall
4943f123f1 Fix tests 2016-08-16 16:37:46 +00:00
Gunnsteinn Hall
d43cde9a34 Simplify tracing and referencing in the reader
Fixes a bug where Parent field could point to a non-existing object in
the writer.
2016-08-16 16:22:01 +00:00
Gunnsteinn Hall
3b5044fa6b Repair malformed files with broken xref table
Added a simple top-down parser which rebuilds a new xref table.  Not
supporting object streams yet.
2016-08-16 16:20:29 +00:00
Gunnsteinn Hall
fb75b45f69 Outline support updates 2016-08-16 09:36:24 +00:00
Gunnsteinn Hall
d8408635b7 Work on higher level architecture for outlines 2016-08-15 01:31:35 +00:00
Alfred Hall
d1789566c2 Typo 2016-08-05 11:06:00 +00:00
Alfred Hall
6d286583a3 Roadmap link. 2016-08-05 11:03:28 +00:00
Alfred Hall
e1321fbc9f Not using GitHub issues as we got our own bug tracker. 2016-08-03 10:48:41 +00:00
Alfred Hall
b2b6f92ac2 Closes #11. 2016-08-02 16:31:37 +00:00
Alfred Hall
b32f6abca1 Features linking to unidoc.io 2016-08-01 17:25:56 +00:00
Alfred Hall
a72f171aac More examples 2016-08-01 16:59:00 +00:00
Gunnsteinn Hall
a6c7091024 Merge branch 'master' of github.com:unidoc/unidoc 2016-07-30 00:34:41 +00:00
Gunnsteinn Hall
3377a87070 added fit to width parameter for watermark image 2016-07-30 00:34:35 +00:00
Gunnsteinn Hall
c62a60eaed Added watermark image support. 2016-07-30 00:27:21 +00:00
Alfred Hall
01ec2e8ccb Clarifying extra license clause. 2016-07-29 18:00:12 +00:00