PHP html2ps is a PHP version of a renowned Perl script.
Key features of PHP html2ps include support for nested tables, advanced CSS properties, floating DHTML elements, non-Latin character sets, XHTML and non-XHTML tags, and much more. This software can accurately convert even the most complex websites, like Yahoo.com, to PostScript or PDF. With nearly a dozen advanced formatting options, you can control the way the output PostScript or PDF file is displayed.
Other powerful output processing options include the ability to send the output directly to the browser or save it on the server, and the ability to create PostScript or PDF files. You can choose from eight different paper sizes and over a dozen character encoding methods for non-Latin page output. And you can convert pages written in most languages and character sets, including Russian and Eastern Languages. Plus, you get 100% of the source code (a set of PHP and .ps files) with your download, and it's backwards-compatible to PHP 4.3.0.
To use PHP html2ps, you'll need PHP 4.3.0 or higher, the ability to change file and folder permissions, PHP GD2 with JPG and TTF support, AFPL or GPL GhostScript 8.0 or higher, Adobe Acrobat Reader, and GhostView 4.7 or higher.
In version 2.0.43, space could be added after some non-whitespace symbols immediately followed by inline boxes, custom characters were sometimes ignored in CSS3 margin box content, and some temporary files weren't removed when using the fpdf output method. Version 2.1.12 adds an experimental CSS handling module.
Overall, PHP html2ps is a reliable, feature-packed software for converting HTML to PostScript and PDF.
Version 2.0.43 / 2.1.12: N/A