Prince is a proprietary software program that converts
XML and
HTML documents into
PDF files by applying
Cascading Style Sheets (CSS). It is developed by YesLogic, a small company based in
Melbourne, Australia.
History
In April 2003, Prince 1.0 was released, with basic support for
XHTML,
Cascading Style Sheets (CSS),
Scalable Vector Graphics (SVG), and arbitrary
XML. This first version was a
command-line program that supported
Microsoft Windows and
Linux; there was no
graphical user interface for Windows yet.
In subsequent releases, CSS support was steadily extended until it was comparable with web browsers such as
Opera and
Mozilla Firefox. As of January 2007, Prince surpassed common web browsers in support for paged media, CSS selectors, and generated content, including advanced facilities such as language-dependent
hyphenation dictionaries. It has also been expanded to support additional platforms—the latest offering include packages for the
Apple Mac,
Freebsd, and
Solaris platforms.
In December 2005, Prince 5.1 passed the
Acid2 test from the
Web Standards Project. It was the third
user agent to pass the test, after
Safari and
Konqueror.
The latest release of Prince is Prince 7.1, released in May 2010..
Prince was developed using the
Mercury functional logic programming language.
References
- — NewsForge, November 29, 2006
- — Web Standards Project announcement, December 10, 2005
- — Ryan......
...
Read More