Prince is a batch formatter for converting XML and HTML into PDF by applying Cascading Style Sheets (CSS). It prints any XML document, with special support for XHTML, DocBook, and SVG, which can be used in combination with other XML languages.
| Tags | Text Processing Markup XML General printing HTML/XHTML Office/Business |
|---|---|
| Operating Systems | POSIX Linux Mac OS X Windows Windows |
Recent releases


Changes: This version adds support for kerning, ligatures, OpenType fonts, Arabic, Hebrew, Hindi, and other Indic scripts. New TeX-style justification can be used for hyphenated text. Performance improvements and bugfixes were made for Linux, Windows, and Mac OS X.


Changes: Support was added for tiling patterns in SVG. Performance was improved when SVG images are referenced multiple times. Bugs were fixed that affected the GUI, column breaks, table layout, line-height, hyphenation, text-decoration, and the parsing of HTML documents encoded with UTF-8.


Changes: This release adds support for CMYK TIFF and JPEG images, fixes bugs affecting hyphenation, tables, and inline elements with horizontal borders, and has improved performance and reduced memory usage for large documents with many elements.


Changes: Hyphenation, cross-references, pagination, HTML, and HTTP support were improved. New packages are available for Solaris 10 (Sparc) and FreeBSD 6.3. Font bugs affecting Mac OS X (Leopard) were fixed. Many other bugfixes and improvements were made.


Changes: Improvements were made to HTML support, HTTP support, page breaking, and layout. New PDF properties allow adding JavaScript to generated PDF files. Solaris and SUSE 10 packages are now available.
An OpenOffice.org plugin with enhanced forms, autotext, and printing features.