Dynamically generate PDF documents from XSL-FO
Apoc XSL-FO by Chive Software is the first commercially available XSL-FO document
renderer for the Microsoft .NET platform. Apoc XSL-FO is a .NET component,
written in 100% managed code, that renders XSL-FO XML documents directly
to PDF. Based on the excellent Apache FOP project, Apoc will add standards-based
PDF production to any .NET project.
What is XSL-FO?
Extensible Stylesheet Language - Formatting Objects (XSL-FO) is defined as
part of the World Wide Web consortium's (W3C) specification for XSL. The
XSL specification also defines a language for transforming XML documents
called XSLT. This article will deal solely with the XSL-FO aspect of the
XSL-FO is an XML markup language for describing the layout, pagination and
styling of a document. The specification is extensive, providing an array
of Formatting Objects and Properties that permit a document designer to describe
a document's visual characteristics down to the finest detail.
Creating an XSL-FO document by hand would be extremely time consuming simply
because the specification is so verbose. Therefore, the production of an
XSL-FO document is normally handled by applying a XSLT stylesheet to an XML
The XSLT stylesheet matches certain element and/or attributes within an XML
document producing a series of XSL-FO elements.
Chive Software is a prominent supplier of quality software development services
and a developer of cutting edge software components such as the Apoc XSL-FO
rendering engine - www.chive.com
Top DevX Stories
Easy Web Services with SQL Server 2005 HTTP Endpoints
JavaOne 2005: Java Platform Roadmap Focuses on Ease of Development, Sun Focuses on the "Free" in F.O.S.S.
Wed Yourself to UML with the Power of Associations
Microsoft to Add AJAX Capabilities to ASP.NET
IBM's Cloudscape Versus MySQL