Creating an OpenDocument text document is really simple.
<?php
/**
* This script demonstrates how to create a new text document by
* adding a headline and a paragraph containing a link.
*/
require_once 'OpenDocument.php';
$doc = new OpenDocument();
$doc->createHeading('Welcome to OpenDocument!', 1);
$p = $doc->createParagraph('This script serves as a demonstration of PEAR\'s
OpenDocument package. You are invited to explore the capabilities of this
package and to read the API documentation available at ');
$p->createHyperlink('pear.php.net', 'http://pear.php.net/package/OpenDocument');
$p->createTextElement('. Have fun!');
$doc->save('my-first-document.odt');
?>
After creating an OpenDocument instance, there are several
methods
available to create actual content; all of them are prefixed with
create
.
All of those methods return the created object. This object has already been inserted at the end of the document.
The newly created element may have some create*()
methods
of its own - a
paragraph for example
allows you to add
links
and
additional text
elements.
When you are done, call OpenDocument::save() with the filename as only parameter to store the document on disk.
Until version 0.1.2, only relative filenames are allowed.