您可以为此使用 PHPWord。http://phpword.codeplex.com/
它允许您打开 doc/docx 文件并对其进行编辑,尽管对于 .doc 文件,您需要一些兼容性包(希望您可以获得只是 XML 文件 zip 的 docx 文件)
如果可以的话,我会推荐你使用他们的模板系统,因为这会极大地方便你的生活。
所有你需要的:而不是这样做:
Dear %%FIRST_NAME%%, I still listen to your music, man!
做这样的事情:
Dear ${FirstName}, I still listen to your music, man!
然后在你的 PHP 代码中你可以这样做:
<?php
require_once('PHPWord.php');
$phpWord = new PHPWord();
$doc = $phpWord->loadTemplate("yourdoc.docx");
$document->setValue("FirstName", "John Lennon");
$document->save("yourdoc_modified.docx");
一个额外的我忘了说:你不需要在 Windows 上运行 PHP 服务器来使用它。只要您安装了 zip 和 XML 库,就可以了。