CSV Format and setting metadata from CSV

The CSV columns can be in any order, first row is header and sets the column names. A column named file.fullPath MUST be present, and it must be set to the path to the PDF file. The other columns columns in th file should be the fields that you want to be modified. Here is the full list of supported fields (same as for command line usage):

doc.title         doc.author            doc.subject
doc.keywords      doc.creator           doc.producer
doc.creationDate  doc.modificationDate  doc.trapped

basic.creatorTool  basic.createDate   basic.modifyDate
basic.baseURL      basic.rating       basic.label
basic.nickname     basic.identifiers  basic.advisories
basic.metadataDate

pdf.pdfVersion     pdf.keywords       pdf.producer

dc.title          dc.description     dc.creators
dc.contributors   dc.coverage        dc.dates
dc.format         dc.identifier      dc.languages
dc.publishers     dc.relationships   dc.rights
dc.source         dc.subjects        dc.types

rights.certificate  rights.marked
rights.owner        rights.copyright
rights.usageTerms   rights.webStatement

Example CSV:

file.fullPath,doc.author,dc.creators
C:\book.pdf,ZZZ,ZZZ

This example CSV File will set the author (both basic and XMP fields) to ZZZ for a file located at C:\book.pdf