TinyButStrong - OpenTBS
TinyButStrong - OpenTBS
是否可以使用 OpenTBS 插件向 .docx 模板动态添加部分?例如:假设模板的编号为 1-5,我想动态添加 5-n 个部分。
是否可以将图像动态添加到 table。我试过如下但没用
图像位于同一文件夹中并定义块如下
[a.image;ope=changepic]
$data[] = array('name'=> 'abc', 'address'=>'test' , 'age'=>'25', 'email'=>'test@gmail.com', 'image' => 'pic_1234f.png');
1)
模板引擎 TBS 允许您在技术上在当前文档中插入子模板。无论在哪里,这都不会产生预期的结果,因为它意味着从 DOCX 中检索所有样式、图表、图像和对象以插入;并将它们正确放置在目标 DocX 中。
见http://www.tinybutstrong.com/forum.php?thr=3540
您可以自己修改内部 XML 以添加您的部分。但是对应的XML估计也比较复杂。
删除现有部分更容易。
2)
由于与上述相同的原因,这非常复杂:在 DOCX 中插入新的图像帧可能非常复杂。相反,OpenTBS 提供了修改现有图像甚至删除它的功能。
是否可以使用 OpenTBS 插件向 .docx 模板动态添加部分?例如:假设模板的编号为 1-5,我想动态添加 5-n 个部分。
是否可以将图像动态添加到 table。我试过如下但没用
图像位于同一文件夹中并定义块如下
[a.image;ope=changepic]
$data[] = array('name'=> 'abc', 'address'=>'test' , 'age'=>'25', 'email'=>'test@gmail.com', 'image' => 'pic_1234f.png');
1)
模板引擎 TBS 允许您在技术上在当前文档中插入子模板。无论在哪里,这都不会产生预期的结果,因为它意味着从 DOCX 中检索所有样式、图表、图像和对象以插入;并将它们正确放置在目标 DocX 中。
见http://www.tinybutstrong.com/forum.php?thr=3540
您可以自己修改内部 XML 以添加您的部分。但是对应的XML估计也比较复杂。
删除现有部分更容易。
2)
由于与上述相同的原因,这非常复杂:在 DOCX 中插入新的图像帧可能非常复杂。相反,OpenTBS 提供了修改现有图像甚至删除它的功能。