New Forum | Previous | Next | (P-PDF) Developers
Topic: Creating Bookmarks Using Visual Basic
Conf: (P-PDF) Developers, Msg: 52605
Date: 5/29/2002 04:53 PM
On January 19, 2000, I posted a topic named "Nested PDF Access in Visual Basic" which decribed my current project. I asked about nested PDF access as it relates to printing individual groups of pages in a large PFD file. Dave suggested a method of doing this using a Java Script which worked fine after I learned PDF pages start with 0 and not 1 internally. While Dave's suggestion solved the immediate problem and we were able to get the client's E-Catalog out, there is a greater challenge.
The E-Catalog is a dynamic object. So, if I delete or insert new PDF pages anywhere in the document except at the end, all the page numbers in the Java Script will be off from the point of insertion or deletion to the end of the document. What I *think* I need to do is create data table which holds (1) the name of the product, (2) the start page of the product, and (3) the end page of the product. This would be a relational database so if I inserted a product anywhere in the data table or deleted a product anywhere in the data table, the page references from that point to the end of the table would automatically increment or decrement as required.
Then, I would write a program (I have a number of different programming language skills, but have used VB almost exclusively for the past several years), which would read the data table, and create a fresh set of Page Printing Bookmarks each time the large PDF document was altered.
So, what I need to know is: (1) anybody got a better idea? (2) Do I need the SDK to create Bookmarks in VB which I can insert in a PDF file? (3) How do I create and insert these Bookmarks? Yesterday, I spent all day attempting to do this on my own, but without success.
Any help would be appreciated.