Prince XML
Convert HTML to PDF with beautiful printing from simple CSS.
Latest Version
Prince 16
About Prince XML
Prince is a versatile tool for converting web documents into high-quality PDFs. It supports a wide range of web standards, including HTML, XHTML, XML, SVG, CSS, and JavaScript, allowing for precise control over the final output. Key features include advanced layout options like headers, footers, page numbers, footnotes, and cross-references. Prince generates optimized PDFs with bookmarks, links, metadata, and security features like encryption. It can be easily integrated into various server-side environments with wrappers for Java, .NET (C#), PHP, Ruby on Rails, and ActiveX/COM, making it suitable for generating reports, invoices, and other documents programmatically.
Core Features
Layout Control
Headers and footers, page numbers, duplex printing, tables, lists, columns, floats.
Advanced Typesetting
Footnotes, cross-references, kerning, ligatures, small caps.
International Support
OpenType fonts, and support for Chinese, Japanese, Korean, Arabic, Hebrew, Hindi, and others.
Supported Standards
Markup
HTML, XHTML, XML, SVG
Styling
Cascading Style Sheets (CSS)
Scripting
JavaScript / ECMAScript
Image Formats
JPEG, PNG, GIF, TIFF
PDF Output Capabilities
Features
Bookmarks, links, metadata, PDF attachments.
Security
Encryption and Document Security settings.
Fonts
Full font embedding and subsetting.
Integration
Server-Side Wrappers
Java class for servlets, .NET for C# and ASP, PHP, and Ruby on Rails.
Windows Integration
ActiveX/COM for VB6 and other Windows applications.