views:

38

answers:

2

My company purchased ActivePDF WebGrabber a couple of years ago to convert a classic ASP created HTML page into a PDF form. The only drawback with the tool that we continually run into is that the outputted HTML links are not hot. Are there any tools that do include hot-links within the HTML to PDF output?

According to the ActivePDF FAQ for Does WebGrabber convert hyperlinks into usable links in the output PDF?, the answer is no. There is a phrase confusing me at the end of the answer:

"To implement links in the final PDF, the application would search for links prior to the Postscript generation, and append them once the PDF has been generated using Toolkit."

Does that mean this is how to achieve it, or is this their theoretical but not tested solution? If this is the solution, has anyone done this that might be able to post some sample (pseudo-)code?

Edit: I should mention that we're open to a different tool, and we need it to be accessible via classic ASP and ASP.NET. I would prefer a solution in which the links are automatically hot-linked during PDF generation.

+1  A: 

Looks like you can do it with the activepdf toolkit after the pdf is generated. I think this is what they are referring to.

Use the AddHyperlink function on the resultant pdf

AddHyperlink instructs Toolkit to add a hyperlink in the current output file that connects to a specified URL. When clicked, the URL opens in a new browser window.

edit It would be easier to get a tool that actually does this here are some links

http://stackoverflow.com/questions/430590/open-source-html-to-pdf-renderer-with-full-css-support

http://stackoverflow.com/questions/3178448/list-of-html-to-pdf-converters

Byron Whitlock
Hmm, that's what I was afraid of. It would be much more convenient to find a tool that did the hot-linking during PDF generation. Do you know of any?
JustinP8
A: 

If you can call into a web service then try the PDF Conversion Services. We are currently looking for beta testers for the html to pdf bit, just drop a line via the contact page.

Muhimbi