Last Updated: 28 Nov 2019 11:36 by ADMIN
Created on: 20 Feb 2017 15:29
Category: PdfProcessing
Type: Feature Request
Implement API for stream writing whole PDF documents and their properties
Currently, PdfStreamWriter writes only PDF pages.

If we implement API for merging multiple pages or whole documents we would be able to preserve links between pages (which are currently being corrupted).

Merging whole documents would also allow preserving document properties (bookmarks, interactive forms, ...). For a more detailed list of the unsupported document properties you can refer to our documentation: https://docs.telerik.com/devtools/document-processing/libraries/radpdfprocessing/formats-and-conversion/pdf/pdfstreamwriter/features.

We may also implement API for adding initial document properties from some existing PDF file.
Posted on: 28 Nov 2019 11:36

Hi Matthew,

Thank you for sharing your feedback. Please, make sure to upvote this item as this directly affects its priority in our backlog.

What I can suggest at this point is to try the Merge() method exposed by RadFixedDocument. This method will merge the bookmarks in both documents. Something you should have in mind is that this approach requires parsing the whole PDF document and mapping it to the model of PdfProcessing. Thus, depending on the exact documents which are used, you might find a different behavior compared to the PdfStreamWriter API.

Progress Telerik

Get quickly onboarded and successful with your Telerik and/or Kendo UI products with the Virtual Classroom free technical training, available to all active customers. Learn More.
Posted on: 26 Nov 2019 17:38
Preserving bookmarks while merging documents would be most helpful for us.