FOP: Other Resources | print-friendly |
Resources useful for developing and using FOP
Specifications
XSL-FO
- XSL-FO Recommendation (15 October 2001)
- Unofficial DTD for the XSL-FO Recommendation provided by N. Grigoriev from RenderX.
XSLT
XML
Java
Other
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.
- [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)