首页 > PHP资讯 > PHP培训技术 > PHP的Word开发包 PHPWord

PHP的Word开发包 PHPWord

PHP培训技术

尽管目前只是测试版但是功能还是很强劲!完美兼容MS Word并且支持打开.doc or.docx。可以插入文本,文本符,分页,页眉/页脚,表格,列表中的元素,超链接等等。

示例代码:

// Include the PHPWord.php, all other classes were loaded by an autoloaderrequire_once 'PHPWord.php';// Create a new PHPWord Object$PHPWord = new PHPWord();// Every element you want to append to the word document is placed in a section. So you need a section:$section = $PHPWord->createSection();// After creating a section, you can append elements:$section->addText('Hello world!');// You can directly style your text by giving the addText function an array:$section->addText('Hello world! I am formatted.', array('name'=>'Tahoma', 'size'=>16, 'bold'=>true));// If you often need the same style again you can create a user defined style to the word document// and give the addText function the name of the style:$PHPWord->addFontStyle('myOwnStyle', array('name'=>'Verdana', 'size'=>14, 'color'=>'1B2232'));$section->addText('Hello world! I am formatted by a user defined style', 'myOwnStyle');// You can also putthe appended element to local object an call functions like this:$myTextElement = $section->addText('Hello World!');$myTextElement->setBold();$myTextElement->setName('Verdana');$myTextElement->setSize(22);// At least write the document to webspace:$objWriter = PHPWord_IOFactory::createWriter($PHPWord, 'Word2007');$objWriter->save('helloWorld.docx');
本文由欣才IT学院整理发布,未经许可,禁止转载。