Help Locate PDF VCL/ActiveX set to be used in a Delphi application
Here's the "requirements list":
- must have: Loading of an existing PDF document.
- must have: Knowing is the PDF is password protected.
- must have: Knowing the PDF version of the document (1.4, 1.5, ...)
- must have: Creating a set of bookmarks / outlines for a loaded document. Bookmarks are „external“ PDF documents. The bookmarks point to other PDF documents using a „relative“ path („../afolder/another.pdf“)
- must have: Inserting a „tree“ of external bookmarks to the existing bookmark tree of the loaded document.
- nice to have: Extracting a scope of pages from a loaded document, saving as another document.
- nice to have: Saving the loaded document with a different version (something like : „convert“ a PDF document from 1.5 to 1.4)
- nice to have: Extract text data.
Please, if you are a third-party vendor or if you know of such a VCL/ActiveX set, post the link as a comment to this post.
Update 1: Seems like I have found one such library: Quick PDF Library (formerly iSEDQuickPDF). Loading supported. Adding external outlines is supported, security info is supported, version info is supported .. I'm now going to test page/text extraction...


Comments
try VisPDF Library
http://www.vispdf.com/index.php
Bye.
“RRUZ”…
I have tried VisPDF – it does *not* support external bookmarks.
Did you have a look at
… PDFtoolkit from Gnostice?
http://www.gnostice.com/PDFtoolkit_VCL.asp
Klaus:
Again tried already, PDFToolkit (latest version 3.X) does not support external bookmarks.
Hi guys, as Zarko said — our 500+ function PDF SDK Quick PDF Library allows you to perform all of these requirements + more. We specifically target Delphi (and also provide support for ASP, ActiveX, VB, VB Script, C++, and C#).