| the Apache XML site |

| Home |

| Development |

# FOP: Other Resources

print-friendly
PDF

### Resources useful for developing and using FOP

- Specifications
  - XSL-FO
  - XSLT
  - XML
  - Java
  - PDF
  - Other
- Books, Tutorials, Articles
  - XSL-FO
  - XSLT
  - XML
  - Java
  - PDF
  - PostScript
- Related/Useful Products
  - FOP add-ons
  - PDF post-processors
  - XSL-FO editors
  - Other products

### Specifications

#### XSL-FO

- XSL-FO Recommendation (15 October 2001)
- Unofficial DTD for the XSL-FO Recommendation provided by N. Grigoriev from RenderX.

#### XSLT

- XSLT Recommendation

#### XML

- XML Recommendation
- Simple API for XML (SAX)
- Document Object Model (DOM)
- Namespaces in XML Recommendation

#### Java

- Java JDK 1.3 Documentation

#### PDF

- Portable Document Format (PDF) 1.4 Reference Manual

#### Other

- Supported SVG Recommendation (04 September 2001)

### Books, Tutorials, Articles

#### XSL-FO

- [online book] The XML Bible, by Elliotte Rusty Harold. Chapter 18 of XSL Formatting Objects
- [online article] Using Formatting Objects with the Slides DTD, by Paul Sandoz.
- [online article] Using XSL Formatting Objects, by J. David Eisenberg.
- [online reference] XSL FO reference, by Miloslav Nic.
- [online book] An introduction to XSL Formatting Objects, by Dave Pawson. See hardcopy version below.
- [book] XSL-FO, by Dave Pawson, O'Reilly & Associates, 2002, ISBN 0-596-00355-2. See online version above.
- [book] Definitive XSL-FO, by G. Ken Holman, Prentice Hall PTR, 2003, ISBN 0-131-40374-5.
- [book] XSL Formatting Objects Developer's Handbook, by Doug Lovell, Sams, 2002, ISBN 0-672-32281-1.
- [book] Practical Formatting Using XSLFO, Crane Softwrights Ltd., 2003, ISBN 1-894049-11-X.

#### XSLT

- [book] XSLT Programmer's Reference, by Michael H. Kay, Wrox Press, ISBN 1-861-00506-7.
- [book] XSLT, by Doug Tidwell, O'Reilly & Associates, 2001, ISBN 0-596-00053-7.
- [book] XSLT Cookbook, by Sal Mangano, O'Reilly & Associates, 2002, ISBN 0-596-00372-2.
- [article] Dave Pawson's XSL FAQ.
- [book] XPath and XPointer: Locating Content in XML Documents, by John E. Simpson, O'Reilly & Associates, 2002, ISBN 0-596-00291-2.
- [book] XSL Essentials, by Michael Fitzgerald, John Wiley & Sons, 2001, ISBN 0-471-41620-7.
- [book] Java and XSLT, by Eric M. Burke, O'Reilly & Associates, 2001, ISBN 0-596-00143-6.

#### XML

- [online book] The XML Bible, by Elliotte Rusty Harold. See hardcopy version below.
- [book] The XML Bible, by Elliotte Rusty Harold, John Wiley & Sons, ISBN 0-764-54760-7. See online version above.
- [online resource] A great number of additional XML-related books and articles can be found at the O'Reilly XML Site.

#### Java

- [online resource] A great number of Java-related books and articles can be found at the O'Reilly Java Site.

#### PDF

- [online resource] Links to the various PDF file format specifications and numerous other documents can be found at Adobe Solutions Network, Acrobat Resources, Acrobat 5.0 SDK Documentation.
- [online resource] A list of PDF technical resources can be found at Adobe Solutions Network, Acrobat Resources, Acrobat/PDF Technical Notes
- [online resource] A list of Acrobat and PDF developer resources can be found at Adobe Solutions Network, Acrobat Resources, Resources for Developers.

#### PostScript

- [online resource] A list of PostScript-related technical resources can be found at Adobe Solutions Network, PostScript Language Technical Notes
- [online resource] Additional PostScript-related developer resources can be found at Adobe Solutions Network, PostScript SDK Archive.

### Related/Useful Products

#### FOP add-ons

- [software] TIFFRenderer is a renderer for outputting multi-page TIFF: http://www.tkachenko.com/fop/tiffrenderer.html (MPL)
- [software] AFP Renderer / Batch Assembler for FOP: http://mypage.bluewin.ch/huanderegg/ (open source, license unclear)
- [software] The Mogwai Project includes a renderer for FOP that generates output for Okidata dot matrix printers (GPL).
- [software] Krysalis Barcode is a barcode generator which can be used with FOP (Apache-style license).

#### PDF post-processors

- [software] iText (MPL and LGPL)
- [software] PJ Classic by Etymon (GPL)
- [software] PJ Professional by Etymon (commercial)

#### XSL-FO editors

- [software] FOA (Formatting Objects Authoring) (MPL)
- [software] FOEditor by Scruffy Software (Shareware)
- [software] Scriptura by Inventive Designers (commercial)
- [software] XSLfast by jCatalog Software AG (commercial)
- [software] XML Report Styler by Rubico (commercial)

#### Other products

- [software] html2fo is a converter from HTML to XSL-FO (GPL).
- [software] wh2fo is a converter from Word HTML to XSL-FO (MPL).
- [software] RTF2FO is a converter from RTF to XSL-FO by Novosoft (commercial).
- [software] The XPath Visualizer. Web site says: "This is a full blown Visual XPath Interpreter for the evaluation of any XPath expression and visual presentation of the resulting nodeset or scalar value." Requires Internet Explorer 5+. (freeware)

Copyright © 1999-2003 The Apache Software Foundation. All rights reserved.