We're using Pisa to build PDF from XHTML+CSS, I'm guessing this would
work ok with Liquid -
http://www.xhtml2pdf.com/ . Not as powerful as
Prince, but GPL, and adequate for our needs. Handles images ok.
Prawn was our second-best option but as you say needs a DSL.
-- Thomas