XSL FO Sample Copyright © 2002-2008 Antenna House, Inc. All rights reserved.
PDFへの文書情報埋め込みの例
XSL Formatter からPDF出力する場合の、PDFへ文書情報を埋め込む方法を説明します。
PDFには、著者やタイトルなどの文書情報を埋め込んでおくことができます。XSL Formatter では、独自拡張した要素を用いてそれらを指定することができます。
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"
xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions">
<axf:document-info name="title" value="文書のタイトルを指定します"/>
<axf:document-info name="subject" value="文書のサブタイトルを指定します"/>
<axf:document-info name="author" value="著者名を指定します"/>
<axf:document-info name="keywords" value="キーワードをコンマ区切りで列挙します"/>
......
axf:document-info 拡張要素は、fo:root の直下の任意の位置に書くことができます。また、そのプロパティは name と value で、いずれも必須のプロパティです。name の値は、"title" "subject" "author" "keywords" のいずれかでなければなりません。PDFに埋め込まれたこれらの情報は、Acrobat Reader で参照することができます。
これらの情報は、XSL Formatter の「文書情報ダイアログ」でも表示することができます。