我正在尝试在我的项目中使用 OpenTBS 使用 word 模板 (.docx) 自动生成简历
模板包含模板框架的多个图像。
当我尝试用我的数据生成文件时,我注意到当我在里面使用 block=tbs:row 时,开始标签消失了。
这是我的 php 代码:
$domains=array(
array('id1'=>"xxx",'id2'=>"xxx"),
array('id1'=>"yyyy",'id2'=>"yyyy"),
//...
);
$tbs->LoadTemplate('mytemplate.docx', OPENTBS_ALREADY_UTF8);
$tbs->MergeBlock('domain', $domains);
在我的 docx 方面:
[domain.id1;block=tbs:row] :
[domain.id2]
这些标签位于文本框内的表格内。
经过 2 天的调试后,我意识到一些打开的文本框标签在生成时会消失,导致打开文档时出现 xml 解析错误
编辑:经过其他一些测试后,当我在文本框中使用块标记时,就会出现错误。
谢谢你的帮助。
马特。