OpenTBS is a PHP tool that helps you to make OpenOffice and MS Office documents using templates. You first design your template using OpenOffice or MS Office, and then OpenTBS merges it with data that you supply from PHP code and databases. It has facilities to manage pictures. The resulting documents are saved to file, served for download, or returned as a string. In fact, OpenTBS can merge any OpenDocument files, any OpenXML files, and any XML files compressed in a Zip archive. No extra exe file is required and it makes no temporary files, since all work is done in memory. OpenTBS is based on the TinyButStrong template engine.
Release Notes: The loaded template can now be a PHP file handle. MS Excel Sheets are now saved with explicit references for rows and cells, so merged templates are viewable with LibreOffice and other third viewers. Keywords for changing cell types are the same for LibreOffice and MS Office. TbsZip 2.14 is now used. A bug where a DOCX file could be corrupted when using “block=tbs:page” and the last paragraph of the document has no text was fixed.
Release Tags: minor feature
Tags: OpenOffice, merge, php classes, Internet, Software Development, Dynamic Content, Zip, Template engine, Ms Office, ODF, OOXML, odt, ods, odg, odm, odp, ott, ots, otg, OTP, docx, xlsx, pptx.
Original news: http://freecode.com/projects/opentbs