On PHPFreaks.com there's a new tutorial posted today looking at combining the Zend Framework with the LiveDocx libraries to create PDF/DOCX/DOC/RTF documents based on simple templates.
Generating print-ready well-formatted PDF documents with PHP is not an easy task. Traditionally, there are two main approaches to PDF generation with PHP. Given sufficient time and patience, both partially get the job done, but still leave a lot to be desired. [...] In this article, the author presents an entirely new, third approach. It relies on templates being created in a WYSIWYG environment, such as Microsoft Word or Open Office, and then being populated with data in PHP. The resulting document can be saved not only to PDF, but also DOCX, DOC and RTF.
They include both an overview of the LiveDocx tool and some code samples to use a template made in Microsoft Word to generate a PDF file with dynamic values. They also include a bit about how to create dynamic images.