HTML Render in Pure PostScript facilitates the rendering of trivial HTML entirely within PostScript.
It makes including HTML content within a PostScript document as simple as inserting the following commands:
50 750 moveto /options 4 dict def options (fontface) (Helvetica) put options (fontsize) 12 put options (fontstyle) () put options (width) 150 put ( <p>Hi!</p> <p>Welcome to HTML Renderer in Pure PostScript...</p> <p>It supports the following features of trivial HTML:</p> <br /> <li>Bullet list items <li>Nested list items <li>To any level with proper text wrapping</li> </li> </li> <li><b>Bold</b></li> <li><i>Italic</i></li> <li><i>Any <b>combination</b> of</i> <b>them</b></li> <li><code>monospace font</code></li> <li>Escaped < and > substitutions</li> <p>If it appears suitable then give it a try.</p> <br /><br /> Have fun, <br /><br /> Tez ) options html
monospace font
You are free to test this software for a short period of time to assess its suitability. If you wish to make continued use of the code for whatever purpose you must pay £10 (GBP) via PayPal using the button to the left after which you may use or modify, but not redistribute, the resource for your own operations. After I have redeemed the initial development costs of this software I pledge to open source it by releasing it under the permissive MIT/X-Consortium license. I take no liability for its use or misuse.
The main support resource is via the project mailing list where you will normally find any questions or difficulties resolved quickly.
The changelog describes recent amendments and new features.
If you want to download the latest version of the project and documentation choose from the following:
Browse all files - postscripthtml/
Complete tarball - postscripthtml.tgz
PostScript resource (html.ps) - download or view code
The most worthwhile enhancement would be to add additional tag definitions.
Any general improvements to the PostScript code, both for efficiency and new features, as well as ideas for future directions are welcome.
If you would like to write some documentation then this would be very welcome too.
Links to this page are appreciated. The canonical link is http://www.terryburton.co.uk/htmlrenderer/.
Email your contributions and suggestions to myself at htmlrenderer@terryburton.co.uk or, better still, the public mailing list at postscripthtml@googlegroups.com (subscribe first using the form at the bottom of the page).
You can also earn the project some funds by simply clicking on one or two of the Google Ads at the top of the page.
For general discussion and help subscribe to the support and development mailing list.