News for hackers. Stuff that matters.
Re:Amazing HTML to PDF Converter by blasdel on Tuesday March 03, 2009 @04:05PM (#501990)
I wonder what software they're using underneath, there's no useful metadata in the produced PDFs.

PrinceXML has some of the best stuff in this space, targeted towards companies having the native versions of their documents be The Web, with the print version produced from that. No bullshit about 'neutral' source formats, no astronaut architecture. They share a CTO with Opera, but I don't think they share any code. -- http://www.princexml.com/overview/

It's written in Mercury -- A pure, statically type-checked Prolog with functional features -- http://ftp.mercury.cs.mu.oz.au/information/features.html

Re:Amazing HTML to PDF Converter by AndrewO on Wednesday March 04, 2009 @11:23AM (#503031)
PrinceXML is awesome. The company I used to work for writes large publications primarily for the web, but sometimes needs to print book versions. With Prince I was able to use an off the shelf CMS and write CSS3 Print stylesheets that could make some very professional looking PDFs. With this I was able to replace an error-prone and tedious workflow involving Word, XSLT, and InDesign.

I know that might sound like an ad, but it's a really great app and I don't mind going out on a limb to say it. Its implementation of CSS3 (even the non-print parts) has yet to be matched (although browsers might be finally catching up...). Their service is top-notch. I've posted a number of questions, bugs, and feature requests on their forum and they've always been answered directly by the CEO.

Re:Amazing HTML to PDF Converter by raffi on Tuesday March 03, 2009 @10:24PM (#502483)
I used PrinceXML to typeset the HTML documentation for my open source scripting language Sleep into a book. You can see the results at:

http://sleep.dashnine.org/download/sleep21manual.pdf (result) and http://sleep.dashnine.org/manual (original HTML manual)

These were both produced from the same source HTML (and a lot of clever scripts).

I have nothing but good things to say about this product. It produced a nice looking result. I found its support for print specific CSS extensions made it painless to do page numbering and handle odd/even page styles differently.