Unicorn Enterprises SA

Home   Solutions   Products   Technologies   Contact

Unicorn Formatting Objects

Unicorn Formatting Objects (UFO) implement a standalone command line XML formatter that supports the representative subset of the Extensible Formatting Language (XSL) as specified in the "Extensible Stylesheet Language (XSL) Version 1.0" W3C Recommendation, 15 October 2001" (http://www.w3.org/TR/xsl/).

The UFO processor reads source documents containing XML trees in "fo" namespace, performs the formatting, and outputs results in the PostScript Level 2 format.

UFO is optimized for composition of business-style documents (e.g., catalogs, orders, invoices, banking statements, etc.).

To format arbitrary XML source documents, the UFO user needs the XML transformation engine, which could convert the XML source document into the XML document in "fo" namespace. Such transofmation engine is not part of UFO product distribution and must be obtained separately.

In particular, UFO can be used together with Unicorn XSLT Processor, which is freely available at this Web site.

UFO has been created using Microsoft Visual C++ .Net 2003 and was tested on Windows 2000 and XP.

The binary distribution (ZIP format) of Unicorn Formatting Objects (UFO) Lite Edition version 2.01 is available. Please, read the license terms before downloading.

After downloading the distribution unpack it into a new directory, then follow instructions in the readme file.

Home   Solutions   Products   Technologies   Contact

Copyright © 2000-2010, Unicorn Enterprises SA. All rights reserved.  Legal Notice.