在PHPWord中处理模板,但在保存模板后未打开

问题描述 投票:0回答:1

我在stackoverflow上寻找了各种答案,但在我的情况下它们都无法正常工作。我的问题是我正在PHPWord中处理模板,该模板正在保存,现在出现的问题是:1.文件未打开,出现错误,例如this image

  1. 几个块不会被删除或替换,即:$ templateProcessor-> deleteBlock('deleteme');和$ templateProcessor-> replaceBlock('replaceme','Hello Dear');既不给出错误也不希望最终执行,则可以保存我的文档。并且没有打开文档。

  2. 如果我评论$ templateProcessor-> deleteBlock('deleteme');和$ templateProcessor-> replaceBlock('replaceme','Hello Dear');在我的代码中,其他一切都很好,正在执行其他事情,并且MS Office Word也正在打开文档。

php templates ms-office phpword word-template
1个回答
0
投票

问题持续存在,我在那个区块中使用的是复杂的价值。我已经在$ templateProcessor上使用了replaceBlock()和setComplexValue(),并且现在可以正常使用。

© www.soinside.com 2019 - 2024. All rights reserved.