I am currently using the PDF Helper Forge asset to merge PDF's within my application by utilising the 'JoinPDF' Service Action, This works great however I've noticed that we appear to be losing the bookmarks within the final merged PDF.
Is this a known limitation of the extension?
If so, is there any known work arounds or best practices for merging PDF's and retaining the meta data such as bookmarks?
The PDF Helper Forge component relies on iTextSharp internally. While its JoinPDF action successfully merges PDF files, it does not retain bookmarks or outlines from the source documents. This behavior is a known limitation of the extension’s basic merge implementation.
You might consider reaching out to the team via their Forge page by leaving a comment - they may be able to provide guidance or confirm whether this limitation can be addressed.
Hi @David Dow,
This is a well‑known limitation of the PDF Helper / JoinPDF approach used in OutSystems Forge components.
Most Forge‑provided PDF helpers are optimized for:
not for advanced PDF structure preservation
The PDF Helper Forge component is implemented using a basic PDF merge strategy that:
Solution:
Use a PDF library that explicitly supports outline merging, such as:
These can:
How to integrate in OutSystems
Hope this helps.
Cheers,
Saugat