Download ZpdfDocument.tgz into your Zope root directory and untar it. Restart Zope. That's it!
ZpdfDocument looks and behaves like a DTML Document with an additional radio button that allows you to select the input format between structured-text or HTML.
A call to a ZpdfDocument returns a PDF file, with the contents of ZpdfDocument rendered in PDF. You can modify the output format by changing the formating parameters of ZpdfDocument, accessible as properties in its properties management tab.