coderubix/docx-replacer

PHP 扩展,允许您在 DOCX 文件中替换文本为文本或文本为图片

dev-master 2024-08-07 12:22 UTC

This package is auto-updated.

Last update: 2024-09-07 12:35:36 UTC


README

Latest Version on Packagist Software License Total Downloads

扩展不再受支持。

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 许可证 许可