jsreport extension providing pdf operations like merge or concatenation
See https://jsreport.net/learn/pdf-utils
- improve manipulation support for more cases of external pdf files
- remove references to pdfjs-dist
- stop using pdfjs-dist for test parsing and use our implementation
- support external pdf with missing EOL after endstream improve merging pdf outlines
- dont set lang when it was already filled, fixes compatibility with newer chrome
- support merging/appending pdf with outlines
- internal changes to support new
response.output
api
- initial support of the pdf/ua
- fix hyperlinks not working when adding password to pdf
- minimum node.js version is now
18.15.0
- update studio build against new webpack and babel
- improve the support for parsing and working with external pdfs
- support new option
appendAfterPageNumber
in jsreport-proxypdfUtils.append
to allowing appending new pages starting at specific index
- allow pdf-utils append/prepend operation at specific page #551
- support copy outlines when doing merge/append
- add studio UI to handle pdfMeta custom metadata
- fix typo in definition of sandbox hidden property
- added support for specifying custom properties for PDF metadata
- dont fail when recipe null not yet validated
- add option
pdfAccessibility.enabled
to support copying accessibility tags - add support for generating files with pdf/A compliance
- add
pdfDest
helper to support cross page clickable links - support phantom with native header in pdf utils
- changes to enable caching of system helpers
- add support for checkboxes in pdf
- add support for attachments in pdf
- remove only the white default chrome background when merging
- improve merge of document with annotations
- update deps to fix npm audit warnings
- fix pdf utils merge operation never ending in profile
Adaptations for the v3 APIs