Publisher review:PHP DocWriter is a set of PHP classes that allows you to create documents in OpenOffice.org XML format. PHP DocWriter is a set of PHP classes that allows you to create documents in OpenOffice.org XML format (StarOffice/OpenOffice.org documents). It is also capable of communicate with the OpenOffice.org application with the purpose of convert OpenOffice.org XML generated documents to any other format supported by the OpenOffice.org application in an automatic and transparent way.
The class is still under development but it's fully fuctional right now. At the moment it has the following features:
Page headers and footers
You can define various classes of pages on your documents (first page, index, standard, etc.) and assign a different header/footer for each class.
- Textboxes
- Images
- Tables
- Drawings
OpenOffice.org drawings are a method for describing two-dimensional vector graphics. This specification follows closely the SVG standard, so it supports all basic SVG shapes like rects, circles, ellipses, lines, polylines and polygons as well as the path element. This class does not support (at moment) OpenOffice.org's three-dimensional graphics.
Styles management
- Page styles
- Paragraph styles
- Character styles
Meta-information of the document
Meta information of the document includes all the document itself relative information such the author or the title of the document.
Automatic conversion of created documents to other formats
This is achieved using the UNO interface of OpenOffice.org application. The library comunicates with the application throught this interface in order to convert documents to other formats. The library cannot convert documents itself, it need OpenOffice.org to be installed and correctly configured to accept petitions. Currently the formats possible to convert are MS Word, PDF, RTF, StarWriter, LaTeX, XHTML, HTML, etc.
Misc
Some miscellaneus features of the library:
- Links
- Bookmarks
- Page breaks
- Predefined fields
- Fields like page number or number of pages of the document
PHP DocWriter 0.3 is a PHP script for Text Editors scripts design by Jose Manuel.
It runs on following operating system: Windows / Linux / Mac OS / BSD / Solaris.
Operating system:Windows / Linux / Mac OS / BSD / Solaris