【发布时间】:2018-02-21 02:12:54
【问题描述】:
php 如何处理 docx 文件。 嗨,我不会打开 docx 文件替换一些变量。
在 *.docx 文件中有 名称:{变量1} 地址:{variable2}
使用php 5.1版本
【问题讨论】:
标签: php
php 如何处理 docx 文件。 嗨,我不会打开 docx 文件替换一些变量。
在 *.docx 文件中有 名称:{变量1} 地址:{variable2}
使用php 5.1版本
【问题讨论】:
标签: php
.docx 文件只是包含其他文件的 zip 文件。您可以尝试使用您最喜欢的解压工具解压缩一个并探索它以找到您需要替换的东西。然后你可以继续使用 PHP:http://www.php.net/manual/en/class.ziparchive.php
【讨论】:
您可以在下面查看一些 PHP 库:
PHPDocX:http://www.phpdocx.com/
OpenTBS:http://www.tinybutstrong.com/opentbs.php
【讨论】:
您可以使用这个简单的库来执行此操作:Github
代码示例:
文本到文本替换 此代码会将 $pathToDocx 文件中的 $search 替换为 $replace
$docx = new IRebega\DocxReplacer($pathToDocx);
$docx->replaceText($search, $replace);
【讨论】: