Prince (software)

[5] Prince supports all common web standards, including HTML, CSS and JavaScript, through its own code.

[6] Prince supports many languages, including Thai, Indic scripts (Hindi, Bengali, Tamil, etc.

In April 2003, Prince 1.0 was released, with basic support for XHTML, Cascading Style Sheets (CSS), Scalable Vector Graphics (SVG), and arbitrary XML.

Wrappers are available for Java SE, .NET Framework, ActiveX, PHP, Ruby on Rails and Node.js to help integrate Prince into websites and apps.

The main driving force behind Prince is the standard CSS3-paged[9] that integrates paged media (including PDF) layout specification with any other W3C technologies: HTML4, HTML5, XHTML, and "free XML", working or not with JavaScript.