Finding information on Adobe Acrobat PDF, especially version 6 related issues, is
extremely hard to come by. We recently had two problems relating to Fast Web View
(Byte Serving) and embedded thumbnails. Scouring the net for possible solutions turned
up blank. Madura was finally able to get hold of a mail address of Robert McDaniels
a System’s Engineer at Adobe who kindly replied to our mail with some very insightful
information. I’m posting this here for anyone who has the same problems.
Our question’s and Robert’s answers:
Embedded Thumbnails
Question: I need to embed thumbnails
in pdf’s, since large pdf files (created by a third party tool I use Active
PDF Toolkit) shows blank thumbnails when viewed on Adobe Reader 6.0. Is there
a way of doing it using a tool or using the Adobe’s APIs?
Answer:
Using Adobe Acrobat 6 (Standard or Professional version) you can add thumbnail page
previews using the options menu on the "Pages" tab. This can be automated using JavaScript
Commands and batch processing files. For the complete Acrobat JavaScript Guide: http://partners.adobe.com/asn/acrobat/sdk/public/docs/AcroJS.pdf.
Just do a search for "thumbnail" and it will show you the commands you need. The user
guide has all of the info you need on making batch processes.
We also offer Adobe Document Server that can accessed via several API's and run as
a web service to automated this process on a more Enterprise level. You could also
replace the Active PDF toolkit with Adobe's new Adobe Acrobat Elements Server that
will create Adobe PDFs that support byte-serving and have thumbnails embedded.
Byte Serving
Question: Also the pdfs that we created
using Active PDF Toolkit supported bytes serving in Reader 4 & 5 but the same
pdfs in Reader 6 are not byte served. Would you know of any differences that caused
this change? We were not able to find much information relating to this issue with
Reader 6.
Answer:
Adobe Reader 6 more strictly adheres to the PDF specification than previous versions
of the Reader, as a result some non-Adobe PDF tools that got away with "shortcuts"
in making PDFs may not produce fully compatible PDF files. This may be your issue.
Open a PDF in question in Reader 6 and select FILE -> DOCUMENT PROPERTIES. Select
"Description" from the properties menu on the left, and look under the blue "PDF Information"
heading. in the bottom right it will show if the PDF has been enabled for Fast Web
View (aka supports byte-serving). If it says yes, then check to ensure your server
supports byte serving. If it says no;
a. Contact Active PDF for support
b. Replace Active PDF with Adobe Acrobat Elements Server
c. You can reprocess these files through Acrobat 6 Professional/Standard to create
Adobe compatible PDFs - Save as PostScript and run through Distiller with Fast Web
View turned on. This process can be automated as well using Batch processing and Distiller's
watched folders.