PDF Document Properties

PDF format allows setting properties of the PDF file. They can be opened via the File item->Document Properties... inside Adobe Acrobat or Adobe Reader. To embed any property into the generated PDF document produced by Altsoft Xml2PDF, use the <altsoft:document-properties> tag inside the XSL-FO declarations section.

XSL-FO

DTD:

							
   <!ELEMENT document-properties (author?,subject?,keywords?,custom*)>

<!ELEMENT author EMPTY> <!ATTLIST author value CDATA #REQUIRED>
<!ELEMENT subject EMPTY> <!ATTLIST subject value CDATA #REQUIRED>
<!ELEMENT keywords EMPTY> <!ATTLIST keywords value CDATA #REQUIRED>
<!ELEMENT custom EMPTY> <!ATTLIST custom name CDATA #REQUIRED value CDATA #REQUIRED>

This tag must be the first level descendant of the <fo:declarations> element.

For example:

 <fo:declarations xmlns:altsoft=""http://alt-soft.com/xml2pdf/extensions">
  <altsoft:document-properties>
    <altsoft:author value="Victor Vishnyakov"/>
    <altsoft:subject value="Adding Document Properties to PDF file"/>
    <altsoft:keywords value="PDF XSL-FO document properties"/>
    <altsoft:custom name="Related Product" value="Altsoft Xml2PDF"/>
  </altsoft:document-properties>
 </fo:declarations>