diff options
author | Jay Berkenbilt <ejb@ql.org> | 2014-12-01 20:44:47 +0100 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2014-12-29 16:17:21 +0100 |
commit | d8900c2255d12adbe9342ea751403740ca7a826d (patch) | |
tree | 51046b6d6366bb749da6838b2f4df0dd6a25bbe9 /ChangeLog | |
parent | caab1b0e1642bc6ee0194c7ab4c4a4de2ab22f2c (diff) | |
download | qpdf-d8900c2255d12adbe9342ea751403740ca7a826d.tar.zst |
Handle page tree node with no /Type
Original reported here:
https://bugs.launchpad.net/ubuntu/+source/qpdf/+bug/1397413
The PDF specification says that the /Type key for nodes in the pages
dictionary (both /Page and /Pages) is required, but some PDF files
omit them. Use the presence of other keys to determine the type of
pages tree node this is if the type key is not found.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -1,3 +1,11 @@ +2014-12-01 Jay Berkenbilt <ejb@ql.org> + + * Some broken PDF files lack the required /Type key for /Page and + /Pages nodes in the page dictionary. QPDF now uses other methods + to figure out what kind of node it is looking at so that it can + handle those files. Original reported at + https://bugs.launchpad.net/ubuntu/+source/qpdf/+bug/1397413 + 2014-11-14 Jay Berkenbilt <ejb@ql.org> * Bug fix: QPDFObjectHandle::getPageContents() no longer throws an |