|
Home > Products > Key Features > XSL:FO Tools > Apache FOP
Apache FOPXSL-FO is an XML format used for driving publishing tools. In order to use it a program called a renderer is necessary. The most common target for rendering is the PDF format, although there are other output formats in use such as PCL (HP Printer Control Language) or RTF. An open-source engine is available from the Apache project named FOP that will converts XSL-FO into PDF. This is suitable for use in the following areas: For many versions now, Stylus Studio® has included the most stable version of Apache FOP, 0.20.5. (The next version, 0.92 beta, is still in beta form, and is not yet suitable for inclusion. However, it could be downloaded manually and used as an external post-processor with Stylus Studio®.) Configuring Stylus Studio® for Apache FOP UseTo switch to using PDF output, we'll need to get to the Scenarios dialog for the XSLT or XQuery program we're working on. Then go to the "Post-process" tab. ![]() Switch your processing from "Do not perform..." to "Post process with Apache FOP", and you are set to go. (Note that although you can install any XSL-FO to PDF renderer, only Apache FOP and RenderX XEP are included with Stylus Studio®.) Now, we are ready to begin actually using Stylus Studio® and the Apache FOP rendering engine together. Transforming XML and Rendering the XSL-FO File with Apache FOPChoose your XSL-FO file. If you were to use the same ones as used on the RenderX XEP demonstration page for this demonstration, you could do File|Open and navigate to the directory in which you unzipped them to get: ![]() Next, choose the Scenario Properties dialog, either from the XSLT or XQuery menu or
from the Next, choose the Post-process tab. There, select "Post process with Apache FOP". That's all it takes to configure FOP to work with Stylus Studio®. Now choose XSLT|Preview Result (or XQuery|Preview Result) or click on the (click to enlarge) Whether you are interested in XSL-FO, Apache FOP, or Stylus Studio®, we've got the goods. Try it yourself by heading over to here to download a copy of Stylus Studio® with Apache FOP, and explore both the XML Editor and the XML Publishing module for designing beautiful XML reports.
SQL Server ToolsIntegrated SQL Server Tools in Stylus Studio enable you to access relational data stored in SQL Server 2000 or SQL Server 2005 as XML using XQuery, SQL/XML or ADO - learn how to export relational data as XML today! EXSLT ToolsEXSLT support in Stylus Studio lets you extend XSLT 1.0 stylesheets and simplify many tasks including computing dates and times, performing mathematical computations, string manipulations and more. Microsoft XML ToolsBuild Microsoft XML applications with Stylus Studio, which includes development support for all Microsoft XML technologies, including MSXML and Microsoft System.XML (Microsoft XML Parsers), SQL Server 2000, SQL Server 2005 (Yukon), and more. Web Service StandardsStylus Studio supports Web service standards including WSDL, UDDI and SOAP. The Web Service Tester lets you easily develop and leverage Web services in your XML applications. Stylus Most Wanted |
PURCHASE STYLUS STUDIO ONLINE TODAY!!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Try STYLUS Apache FOP ToolsDownload a free trial of our powerful tools for building advanced publishing applications using the Apache FOP processor. Convert XML to PDFPublish XML to PDF with Stylus Studio's XSL-FO Editor and visual XSL:FO tools featuring support for the world's leading XSL:FO processing components. What's New for X14?New XQuery & Web Services Tools, Support for MySQL, PostgreSQL, HL7 EDI, Microsoft .NET Code Generation and much more! Why Pay More for XML Tools?With Stylus Studio® X14 XML Enterprise Suite, you get the most comprehensive XML tool suite at one incredibly low price. Value: it's just one of many reasons why smart XML developers are choosing Stylus Studio! Stylesheet DesignerWatch our new online video tutorial: An Introduction to Stylesheet Design covers in detail how to visually design publishing and content management applications using W3C standards including XML, XSL, XSL:FO, XSLT and XQuery. |





