coderubix / docx-replacer
PHP 扩展,允许您在 DOCX 文件中替换文本为文本或文本为图片
dev-master
2024-08-07 12:22 UTC
Requires
- php: >=5.4.0
- ext-zip: *
Requires (Dev)
- phpunit/phpunit: ^8
This package is auto-updated.
Last update: 2024-09-07 12:35:36 UTC
README
扩展不再受支持。
DOCX 格式在它们的 xml 文件中有许多不一致性,我无法预测每种情况。您仍然可以使用扩展,但需自行承担风险。
在 .docx 文件中替换变量为文本,甚至为图片
安装
使用以下命令通过 composer 安装此包
composer require irebega/docx-replacer
文本到文本替换
此代码将在 $pathToDocx 文件中将 $search 替换为 $replace
$docx = new \IRebega\DocxReplacer\Docx($pathToDocx); $docx->replaceText($search, $replace);
如果想要实现不区分大小写的搜索,可以使用 replaceTextInsensitive
,如下所示
$docx = new \IRebega\DocxReplacer\Docx($pathToDocx); $docx->replaceTextInsensitive($search, $replace);
文本到图片替换
此代码将在 $pathToDocx 文件中将 $search 文本替换为位于 $path 的图片
$docx = new \IRebega\DocxReplacer\Docx($pathToDocx); $docx->replaceTextToImage($search, $path);
许可证
PHP .docx 替换器是开源软件,受 MIT 许可证 许可