Formatter PDF Option
Benefit of PDF Option
Formatting XML on the server, Converting to PDF, Distributing PDF Output
Capability of constructing bookmarks in PDF files
Capability of embedding links in PDF files
Restrictions in HAT (Hebrew, Arabic, Thai) support
Main Specifics of PDF Option
Font Output
Vector Image Output
Raster Image Output
no-destination
ctrl-char.pdf
http://www.antennahouse.com/
XSL FO Sample Copyright © 2002-2008 Antenna House, Inc. All rights reserved.
Bookmarks for PDF Output
A PDF document has a function called bookmarks. Bookmarks consist of a tree-structured hierarchy which serve as a "visual table of contents", allowing the user to navigate to the target place by clicking items. XSL Formatter generates bookmarks automatically by adding the axf:outline-level, axf:outline-title properties to the objects of which you want to create bookmarks.
Formatter PDF Option
Benefit of PDF Option
Formatting XML on the server, Converting to PDF, Distributing PDF Output
As well as XSL Formatter, PDF Option provides capabilities on the server for PDF Output. PDF Option allows you to use unlimited client PC accessible for creating PDF files. You will no more need Acrobat distiller on the Server.
Capability of constructing bookmarks in PDF files
PDF has a function called bookmarks. Bookmarks consist of a tree-structured hierarchy which serve as a "visual table of contents", allowing the user to navigate to the target place by clicking items.
PDF Option allows you to create PDF with bookmarks.
Capability of embedding links in PDF files
PDF link is classified into two parts, link to the specified position in the PDF document, and link to the external document. By setting links, you can link to the referenced items in the same document, or link to homepages.
PDF Option allows you to create PDF with links.
Restrictions in HAT (Hebrew, Arabic, Thai) support
XSL Formatter support auto switching of writing direction 'right to left' and 'left to right' in Arabic or Hebrew paragraph depending on the function of Windows. But PDF Output Option does not support this function. As a result, displays on Windows are different between the windows of XSL Formatter and the created PDF seen by Adobe Acrobat Reader.
Regarding to Advance Typographic Extensions of OpenType, PDF Output Option only supports 'vert' feature. 'vert' feature is glyph substitute function in writing direction 'top to bottom' mainly used in Japanese vertical script. For example, the features needed for initial form, final form substitution of Arabic script is not set on PDF generated by PDF Option. Windows automatically replaces the glyphs for these characters, but this version of PDF Option does not set the feature data in PDF file. As a result, displays on Windows are different between the windows of XSL Formatter and the created PDF seen by Adobe Acrobat Reader
Main Specifics of PDF Option
Font Output
1. Fonts
Supports Adobe Standard Type1 fonts (Times, Courier, Helvetica, Symbol, ZapfDingbats), and TrueType font (including TrueType Outline format of OpenType)
Type 1 fonts except Standard Type1 fonts and the other font formats are not supported.
It is necessary to have the fonts you use installed on your XSL Formatter.
2. Character sets, Encoding
The following character sets are supported.
Adobe Standard Latin character set
Symbol character set
ZapfDingbats character set
Japanese character set (Adobe-Japan1-Supplement2)
Simplified Chinese character set (Adobe-GB1-Supplement2)
Traditional Chinese character set (Adobe-CNS1-Supplement0)
Korean character set (Adobe-Korea1-Supplement1)
All programming in XSL Formatter is processed by Unicode. In the case of Chinese, Japanese, Korean, (CJK), PDF Option maps the Unicode to glyph in each CJK character sets by using the following CMap.
Japanese: UniJIS-UCS2-H(V), UniJIS-UCS2-HW-H(V)
Simplified Chinese: UniGB-UCS2-H(V)
Traditional Chinese: UniCNS-UCS2-H(V)
Korean: UniKS-UCS2-H(V)
The fonts that do not belong to the above character sets are embedded in PDF by getting the outline of glyphs from the font files. This process is done only for TrueType fonts.
3. Western Fonts
XSL Formatter formats the object using the fonts installed. PDF Option outputs PDF files using these installed fonts.
Important: PDF defines Adobe Standard Type1 fonts (Times, Courier, Helvetica, Symbol, ZapfDingbats). XSL Formatter has the menu to use Adobe Standard Type1 fonts for western fonts, but Windows automatically replaces the font name, except Symbol font, if the specified font does not installed. As a result, this menu is not effective when Adobe Standard Type1 fonts are not installed.
4. Font Embedding
By embedding outline data of fonts in PDF, it becomes possible to display PDF files even in the environment where there are no fonts. In our PDF Option, this function can be used only for TrueType font.
In the default setting, only the outline of glyph that is defined in the character set and not defined by CMap is embedded. In the case non-TrueType font or TrueType font that is prohibited to embed by font vendor appears, error occurs and process stops. You can avoid this error by replacing it with a white space and output PDF.
You can also specify the option that all glyphs of a font to be embedded whether the character is defined by CMap or not.
5. Important
When you output the formatted result to PDF using the fonts except TrueType, there may be a possibility of displaying the fonts incorrectly in Acrobat Reader.
Vector Image Output
All Vector Graphics (WMF, EMF, SVG), which are referenced from the original documents, are all converted to Raster Graphics and output to PDF.
Raster Image Output
Downsampling of Raster Image is not supported.