xml2pdf
Xml2Pdf has been designed to generate dynamicly PDF document from XML template. XML documents are human readable and can be easily injected into a template engine allowing to add custom content, that's why I choose to start from XML to create PDF documents. Xml2Pdf manage images, tables, internal and external links, charts, barcode, and of course text formating.