New features:
o -remove-struct-tree removes whole structure tree
o -mark-as-artifact marks a whole file as an artifact
Extended features:
o -obj JSON output
o -obj/-obj-json can follow a chain from an object number
o -obj/-obj-json can explore through arrays and name/number trees
o -print-dict-entry, -remove-dict-entry and -replace-dict-entry
can follow a chain from each found dictionary entry
o Much more of the PDF/UA Matterhorn verification suite implemented
o PDF/UA verifier now returns extra information with most failures
o Font lister now returns the font itself
o Allow %objnum in output name for -extract-images
o -show-boxes, -trim-marks, -table-of-contents, -add-text
-add-rectangle, -impose, -twoup, -twoup-stack now preserve
PDF/UA and PDF/UA-2 compatibility
o Preserve PDF/UA and PDF/UA-2 when drawing on existing PDF
o Preserve PDF/UA and PDF/UA-2 with -stamp-on and -combine-pages
o Allow -scale-stamp-to-fit for -combine-pages
o Allow -underneath for -combine-pages
o Preserve roundtripping of names destinations / actions
o -preserve-actions allows PDF/UA-2 style roundtripping of
outlines
Fixes:
o Harden auto-compression against malformed streams
o Add backup JPEG dimensions method in Cpdfimage
o Correct object stream behaviour when splitting
o Fix margin calculation for -table-of-contents
Available now at https://www.coherentpdf.com/