Last year, I was playing around with using the Hieroglyph library for pdf creation via it's Cairo backend (which I guess amounts to the same thing as using gtk2hs' pdf output).

http://wrwills.webfactional.com/docs/pandocHieroglyph/

You should be able to use Diagrams as well as it also has a cairo backend.
http://hackage.haskell.org/package/diagrams

-Rob

On Tue, Jun 1, 2010 at 5:15 PM, Pierre-Etienne Meunier <pierreetienne.meunier@gmail.com> wrote:
> On Tue, 1 Jun 2010, Jim Tittsler wrote:
>
>> What is the easiest way to create PDF files from Haskell?  Is gtk2hs's
>> PDF output the preferred way?