添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

PHPWord 专注于一个元素一个元素的写入,而MDword则是专注于在母版的基础上修改,功能更强大,编码效率更高

修改文字式样,增加封面,修改页眉页脚MDword只需用word编辑软件调整母版,而PHPWord需要繁琐的去调整每个元素

可以自动生成目录

//方法一

composerrequiremkdreams/mdword

//方法二,手动引入自动加载类

require_once('Autoloader.php');

给母版“temple.docx”添加批注

调用方法(更多更丰富的调用方式,参考案例:tests\samples\simple for readme,例如:目录、序号等)

//新建类 加载 母版

$TemplateProcessor =newWordProcessor();

$template ='temple.docx';

$TemplateProcessor->load($template);

$TemplateProcessor->setValue('value','r-value');

//克隆并复制

$TemplateProcessor->clones('people',3);

$TemplateProcessor->setValue('name#0','colin0');

$TemplateProcessor->setValue('name#1', [

['text'=>'colin1','style'=>'style','type'=>MDWORD_TEXT],

['text'=>1,'type'=>MDWORD_BREAK],

['text'=>'86','style'=>'style','type'=>MDWORD_TEXT]

$TemplateProcessor->setValue('name#2','colin2');

$TemplateProcessor->setValue('sex#1','woman');

$TemplateProcessor->setValue('age#0','280');

$TemplateProcessor->setValue('age#1','281');

$TemplateProcessor->setValue('age#2','282');

//图片复制

$TemplateProcessor->setImageValue('image', dirname(__FILE__).'/logo.jpg');

//删除某行

$TemplateProcessor->deleteP('style');

$rtemplate =__DIR__.'/r-temple.docx';

$TemplateProcessor->saveAs($rtemplate);

看完本文有收获?点赞、分享是最大的支持!