Hi all,
I am currently using the CS6 incarnation of the XMP Toolkit SDK to inject XMP in to PDF files. All has been going very well for a couple of years.
Then suddenly, I have had a report from a downstream consumer of these PDFs, that the XMP is incorrect. Cutting a long story short, it appears that some of the original PDFs I receive already have XMP in them - injected by other workflows or InDesign etc. When I inject my XMP, it seems to go 'first' whereas the downstream consumer of the files (an automated workflow) sees the 'last' XMP injection. Inspecting the files directly, I can definitely see multiple XMP sections - mine, and the one that was there before.
My client tells me that they are using the Adobe Libraries to extract the data. Why is it that I am having a different result when using the XMP SDK when working with XMP, and my client is using another library (both Adobe provided). Is there something I can do differently in order to continue to use the XMP SDK as I am (I am simply calling GetXMP() )but to get the right packet in the document?
Hope you can help Image may be NSFW.
Clik here to view.
Thanks
-Adam