PHP替换Word文档中的变量

时间:2010-10-09 08:45:05

标签: php variables replace ms-word

我有一个包含某些变量的word文档(例如字符串$$ title $$)。现在我想在PHP中打开这个word文档,并用我从数据库中读出的字符串替换字符串$$ title $$。最后一步是保存这个word文档并将其提供给用户下载。

更换字符串并开始下载没问题。但我不知道如何在php中将单词内容转换为变量,使用该变量然后将其保存到新的word文档中。

你们中是否有人知道一个好的PHP类,它为编辑word文档的内容提供支持? (如果必须的话,我对OpenXML格式很好)

2 个答案:

答案 0 :(得分:6)

你试过PHPWord吗?我一直在同一个网站上使用PHPExcel,它很棒。

答案 1 :(得分:-2)

你有没有尝试过:

$doc = file_get_contents('mydoc.doc');
str_replace('TO_BE_REPLACED','NEW_TEXT', $doc);
file_put_contents('newdoc.doc');