使用opentbs生成docx时出错:文本框标记消失

时间:2019-05-09 11:51:50

标签: php opentbs tinybutstrong

我正在尝试在我的项目上使用OpenTBS来使用单词模板(.docx)自动生成简历

模板包含用于模板框架的多个图像。

当我尝试使用数据生成文件时,我注意到使用debug选项时,当我使用block = tbs:row inside时,开始标签消失了。

这是我的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] 

这些标签位于文本框内的表格内。

调试两天后,我意识到一些打开的文本框标记在生成时消失了,从而导致打开文档时出现xml解析错误

edit:经过一些其他测试,是在我在文本框内使用block标签时出现了错误。

感谢您的帮助。

马特。

0 个答案:

没有答案