The author of this book is available for helping with DocBook or other XML publishing projects. Installing FOP · Using FOP · Using other XSL-FO processors. Docbook is easy to learn, easy to write, and does things other text To output to PDF, tell FOP to register your fonts with your file. And since my entire DocBook chain was built from open source, I had to use Apache FOP. Apache FOP has a long history. For some reason, it.
|Published (Last):||20 June 2004|
|PDF File Size:||6.18 Mb|
|ePub File Size:||2.74 Mb|
|Price:||Free* [*Free Regsitration Required]|
That site will also provide you with detailed instructions for getting started with FOP.
Provides the support library for SVG graphics. Docboom free to plough through the FOP documentation to understand what it is about. Program listings Formatting listings Tab expansion Fitting text Full-width examples Reducing font size Breaking long lines External code files Missing text Using XInclude for text inclusions Annotating program listings Line annotations Line numbering Callouts Callouts on imported text Callouts on graphics Syntax highlighting Chapter Here is a quick description of some of the features:.
If the DocBook lang attribute is set then things like table of contents, figure and table captions and admonition captions will be output in the specified language setting the AsciiDoc lang attribute sets the DocBook lang attribute.
That extra code is understood only by a specific processor, so this feature is controlled by stylesheet parameters. In this example, the memory allocation is MB. And while customizing, you also might want to use other fonts than the standard fonts.
Some provide docnook elements and processing instructions to enable features that are not covered in the XSL-FO 1. So the below will change the body font to Calibri.
DocBook, FOP and Fonts
You can increase the memory allocation by adding a -Xmx option docbbook any Java command. FOP will convert a. Apache FOP has a long history. Preface What is DocBook?
For starters I do not use any PHP code in my documentation so I do not have the need for Phing tasks that take care of syntax highlighting program listings yet. Introduction How this book docook organized Online resources for finding solutions to problems Chapter 2.
So, this is the way you use it. Lists List titles List spacing List vertical spacing List horizontal spacing itemizedlist options Different bullet symbol Print properties for itemizedlist orderedlist options Different numbering style Number continuation List starting number Print properties for orderedlist variablelist options Multiple term elements Variable doocbook formatting in print Variable list formatting in HTML simplelist options Chapter Which script you use depends on the operating system: For some reason, it seems impossible to ever arrive at a version 1.
The versions I used at Sun unfortunately never supported the keep-with-next poperty, which resulted in weird page-endings, that I then had to manually fix. Of course you will have to replace the embed-url with the path to Times New Roman.
Another thing I needed to add was language information for my so for Croatian language it now looks like this:.
From DocBook to PDF using Apache FOP
In Antenna House, the extension is an attribute named axf: FOP is distributed as a zip file, which can be opened on almost all systems. The following are some examples of using the scripts:.
They also differ in the features they offer.
However, just generating the files is not going to make a huge difference. Toolchain processing performs link and document validity checks. Use docbok stylesheet parameter fop1. It runs on MS Windows platforms and can be downloaded from http: To download FOP, go to http: When you view a PDF file’s document properties in the reader, it may show title, author, subject, and keywords information.
Chapter 5. DocBook
One option you will not find is the ability to set DocBook stylesheet parameters on focbook command line when you use the -xsl option that processes the stylesheet.
Now the refactored version has been released, with the first stable version 0. The lib directory has other. Apache FOP is providing some utilities for generating font metrics, however none of that is based on Maven. This file is not used directly but is included in all the following docboo. You probably want the binary version rather than the source version.
Part 2. FO Parameter Reference
Depending on the memory configuration of your machine, your FOP process may fail on large documents with a java.
Cross references Cross references within a document Linking from other elements Options for generated xref text Cross references between documents Linking to websites Breaking long Foo DocBook 5 cross references Customizing cross references Customizing with an xrefstyle attribute Modifying gentext templates Customizing cross reference behavior Customizing cross reference typography Specialized cross references Chapter Most of them are commercial products, but they are in serious competition on price and features, which benefits the user community.
You will most likely want to process bitmap graphics in your document. Copy it to the lib subdirectory of the FOP installation. DocBook Consulting Services available.