PDFdev is a service provided by PDFzone.com | http://www.pdfzone.com _____________________________________________________________
At 12:40 PM +0530 9/11/03, Khalid Abdul Hai wrote:
1. Could you please elaborate WHAT DO you MEAN by 'original source' material.
Word, WordPerfect, Illustrator, etc.
When most folks want to do search/replace, it is to fix the PDFs instead of going back and fixing the original files and then re-PDFing.
* Can I read the PDF document programmatically. Means do I have any Adobe APIs to support this or we shall write the code to do this using Microsoft platform.
On a Desktop machine, you can use COM to talk to the full Acrobat. But that's not licensed for server use, so for a server you need to purchase/license a 3rd party component to do it. Or, of course, you cuold write your own, but I wouldn't recommend it.
* We will have no. of templates for different operations to put the Art work on these templates.
* So for each template we need to do this operation.
a. Find bleed box.
b. Verify dimensions of bleed box.
c. Find and verify X,Y coordinates of bleed box.
d. Retain this information to correlate for all templates.
e. Verify center point of all boxes is the same.
f. Verify final crop box is same - where included.
g. Find dimension of crop box and determine difference between crop box and bleed box.
OK - that's easy.
h. Locate where color bar is and verify it�s outside of bleed box. i. Verify name for color bar is the same on all files: **.eps. j. Locate crop marks within bleed box but outside crop box.
These are all quite difficult, since they aren't "marked" in any way as being the color bar and crop marks, thney are just drawing operations like every other on the page. This means that you will have to develop potentially complex heuristics to make that determination.
3. This is for Windows platform, using VB will be better option.
There are no VB-compatible libraries that offer access to the content of a PDF file (what you would need for color bars and crop boxes). There are some for C/C++ and for Java.
If you needed to do this with VB, you would have to write this yourself.
Leonard -- --------------------------------------------------------------------------- Leonard Rosenthol <mailto:[EMAIL PROTECTED]> Chief Technical Officer <http://www.pdfsages.com> PDF Sages, Inc. 215-629-3700 (voice) 215-629-0789 (fax)
To change your subscription: http://www.pdfzone.com/discussions/lists-pdfdev.html
