Skip to main content
Known Participant
May 6, 2008
Question

Exporting Custom XMP fields to XML or CSV file ?

  • May 6, 2008
  • 6 replies
  • 1435 views
I am attempting to find a script or plugin that will allow me to select my custom XMP metatdata fields and Export them to a XML or CVS file in order to Import the content into an InDesign document.

I've seen a couple scripts out there but my lack of javascript knowledge makes it difficult to tweak. Can someone point me in the right direction?

ANY help would be greatly appreciated.

Thanks!
This topic is closed to new replies. Start a new post to keep the conversation going.

6 replies

May 6, 2008
Jesse,

You need to do the exact same edits to the ContactSheet_ID.jsx ( I wrote the original for CS2 and did the port for CS3). You'll find the similar lines around line 2460.

Bob
Known Participant
May 6, 2008
Thanks Bob. Is the menu description "Export XML for Spry Gallery? I get that menu but I don't see the dialog box that allows me to select which metadata fields I want to extract in the csv file.
I'm going to keep at it. I'd appreciate any advise you have.

Anyone happen to know what file I need to tweak to be able to select my custom metadata fields from the "Caption" portion of the "Create InDesign Contact Sheet" functionality.

Thanks again!
May 6, 2008
There are 3 library scripts, and the BSExport... in the package. The documentation for the script will show you where everything goes.

The docs are available from www.creativescripting.net

Bob
Known Participant
May 6, 2008
Thanks for the help Bob!

Not very familiar with .jsx files in general, where they need to reside, etc. I downloaded barred rocks scripts but I'm not sure where "AdobeScriptLibrary3.jsx" is located.

Does this script need to be installed with the "BSExportMetadata.jsx" in library/application support/Adobe/scripts ?

Again thanks for all your help.
May 6, 2008
Jesse,

If you want to use the barred rock export metadata script, you'll have to do some minor code modifications.

In AdobeScriptLibrary3.jsx, around line 415, you'll see a line like:

new MdNs.MetadataNamespace(....

Add a line just like is, including your namespace information (and a display name for your namespace). There are about 10 examples there.

Then, around line 470, you'll see lines like:

new MdNs.MdElement(...

Add one of those lines for each of your metadata values.

Restart bridge, and you should be able to export your customer MD.

Bob
Known Participant
May 6, 2008
Actually, I suppose being able to find my Custom Metadata fields in the "Export Contact Sheet to InDesign" would work just as well. For some reason, I cannot see and select my custom fields to export.

Thanks again!