Vor kurzem habe ich ein Projekt mit ExifTool realisiert.
ExifTool ist Freeware/Donationware und für Windows und Mac als Command-Line Applikation verfügbar.
Unterstützt werden sehr viele Dateiformate, u.a. PDF, TIFF, JPEG, PSD, INDD und AI. Metadaten können, je nach Dateiformat, gelesen und geschrieben werden. Entsprechende Formate sind EXIF, IPTC, XMP und etliche andere.
Weitere Informationen und Features sowie die komplette Liste der unterstützten Datei- und Metadatenformate sind hier zu finden:
http://owl.phy.queensu.ca/~phil/exiftool/