Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

index.xml 4.7KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--
  3. Copyright 1999-2005 The Apache Software Foundation
  4. Licensed under the Apache License, Version 2.0 (the "License");
  5. you may not use this file except in compliance with the License.
  6. You may obtain a copy of the License at
  7. http://www.apache.org/licenses/LICENSE-2.0
  8. Unless required by applicable law or agreed to in writing, software
  9. distributed under the License is distributed on an "AS IS" BASIS,
  10. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11. See the License for the specific language governing permissions and
  12. limitations under the License.
  13. -->
  14. <!-- $Id$ -->
  15. <!DOCTYPE document PUBLIC "-//APACHE//DTD Documentation V1.1//EN"
  16. "http://cvs.apache.org/viewcvs.cgi/*checkout*/xml-forrest/src/core/context/resources/schema/dtd/document-v12.dtd">
  17. <document>
  18. <header>
  19. <title>FOP</title>
  20. <version>$Revision$</version>
  21. </header>
  22. <body>
  23. <section id="intro">
  24. <title>Introduction</title>
  25. <p>FOP (Formatting Objects Processor) is the world's first print formatter driven by XSL formatting
  26. objects (XSL-FO) and the world's first output independent formatter. It is a
  27. Java application that reads a formatting object (FO) tree and
  28. renders the resulting pages to a specified output. <link href="0.20.5/output.html">Output formats</link>
  29. currently supported include PDF, PCL, PS, SVG, XML (area tree representation),
  30. Print, AWT, MIF and TXT.
  31. The primary output target is PDF.
  32. </p>
  33. <figure width="480" height="260" src="images/document.jpg" alt="Render Diagram" />
  34. <p>
  35. The latest stable version of FOP (<link href="0.20.5/">0.20.5</link>) is a partial implementation of the
  36. <link href="http://www.w3.org/TR/2001/REC-xsl-20011015/">XSL-FO Version 1.0
  37. W3C Recommendation</link>.
  38. </p>
  39. <p>
  40. The latest unstable version of FOP (<link href="0.90/">0.90 alpha 1</link>) is the first preview release
  41. after a large redesign effort and implements a larger subset than 0.20.5 of the
  42. <link href="http://www.w3.org/TR/2001/REC-xsl-20011015/">XSL-FO Version 1.0 W3C Recommendation</link>
  43. as well as some parts of the <link href="http://www.w3.org/TR/xsl11">XSL-FO Version 1.1 Working Draft</link>.
  44. </p>
  45. <p>
  46. Support for each of the standard's objects and properties is detailed in <link href="compliance.html">FOP Compliance</link>.
  47. <link href="download.html">Download</link> options include a precompiled version, source code, and many example files to get you started. <link href="resources.html">Resources</link> include links to XSL-FO introductions and many other useful references. A checklist for <link href="gethelp.html">Getting Help</link> will guide you toward maximizing the usefulness of FOP.
  48. </p>
  49. <p>FOP is proud to be part of <link href="http://xmlgraphics.apache.org">Apache's XML Graphics project</link>.
  50. </p>
  51. </section>
  52. <section id="demo">
  53. <title>Demonstration</title>
  54. <figure width="480" height="260" src="images/layout.jpg" alt="Formatting Diagram" />
  55. <p>
  56. This image is a demonstration of a real two page document. The xml data on the left
  57. is formatted into the two pages on the right. The document contains static areas that appear on every page, an external graphic, a footnote on the first page, and a table that goes across both pages.
  58. </p>
  59. <p>
  60. FOP uses the standard XSL-FO file format as input, lays the content out into pages, then renders it to the requested output.
  61. One great advantage to using XSL-FO as input is that XSL-FO is itself an XML file, which means that it can be conveniently created from a variety of sources.
  62. The most common method is to convert semantic XML to XSL-FO, using an XSLT transformation.</p>
  63. </section>
  64. <section id="objectives">
  65. <title>FOP Objectives</title>
  66. <p>The goals of the Apache FOP project are to deliver an XSL-FO to PDF formatter that is compliant to at least the Basic
  67. conformance level described in the W3C Recommendation from 15 October 2001, and that complies with the 11 March 1999 Portable Document
  68. Format Specification (Version 1.3) from Adobe Systems.
  69. </p>
  70. <p>Conformance to the XML 1.0 Recommendation, XSLT 1.0 Recommendation and the XML Namespaces Recommendation is
  71. understood. Other relevant documents, such as the XPath and XLink Working Drafts, are referenced as necessary. The FOP
  72. Project will attempt to use the latest version of evolving specifications.
  73. </p>
  74. <p>The FOP layout system is currently being rewritten to better support the XSL-FO standard.</p>
  75. </section>
  76. <note>
  77. The PDF files on this site are created using Apache FOP.
  78. </note>
  79. </body>
  80. </document>