Adobe acrobat 7.0.5 sdk User Manual

Page of 122
Working with Metadata
Extensible Metadata Platform (XMP)
12
102
Document Information Dictionary
The optional Info entry in the trailer of a PDF file can hold a document information 
dictionary containing metadata for the document, including:
title
author
subject
creation and modification dates
keywords
creator (the original source of the document, such as Microsoft Word)
producer (the program that produced the PDF, such as Distiller)
For more information, see the PDF 1.6 Reference.
Metadata Streams
Metadata, both for an entire document and for components within a document, can be 
stored in PDF streams called metadata streams. The advantages of metadata streams over 
the document information dictionary include the following: 
PDF-based workflows often embed metadata-bearing artwork as components within 
larger documents. Metadata streams provide a standard way of preserving the 
metadata of these components for examination downstream. PD-aware applications 
should be able to derive a list of all metadata-bearing document components from the 
PDF document itself.
PDF documents are often made available on the World Wide Web or in other 
environments, where many tools routinely examine, catalog, and classify documents.
These tools should be able to understand the self-contained description of the document 
even if they do not understand PDF. Besides the usual entries common to all stream 
dictionaries, the metadata stream dictionary contains other additional entries. See the PDF 
Reference
 for complete details.
The contents of a metadata stream is the metadata represented in Extensible Markup 
Language (XML). This information will be visible as plain text to tools that are not PDF-
aware only if the metadata stream is both unfiltered and unencrypted.
Extensible Metadata Platform (XMP)
Adobe’s Extensible Metadata Platform (XMP) is a labeling technology that allows you to 
embed metadata into the file itself. With XMP, desktop applications and back-end 
publishing systems gain a common method for capturing, sharing, and leveraging this 
valuable metadata — opening the door for more efficient job processing, workflow 
automation, and rights management, among many other possibilities.