superipey / phpword
基于PHPOffice/PHPWord,对文档中的任意图片在TemplateProcessor中可被识别进行了代码修改
dev-master
2017-12-08 13:43 UTC
Requires
- php: >=5.3.3
- ext-xml: *
- phpoffice/common: 0.2.*
- zendframework/zend-escaper: 2.4.*
- zendframework/zend-stdlib: 2.4.*
- zendframework/zend-validator: 2.4.*
Requires (Dev)
- dompdf/dompdf: 0.6.*
- mpdf/mpdf: 5.*
- phpdocumentor/phpdocumentor: 2.*
- phploc/phploc: 2.*
- phpmd/phpmd: 2.*
- phpunit/phpunit: 3.7.*
- squizlabs/php_codesniffer: 1.*
- tecnickcom/tcpdf: 6.*
Suggests
- ext-gd2: Allows adding images
- ext-xmlwriter: Allows writing OOXML and ODF
- ext-xsl: Allows applying XSL style sheet to headers, to main document part, and to footers of an OOXML template
- ext-zip: Allows writing OOXML and ODF
- dompdf/dompdf: Allows writing PDF
This package is not auto-updated.
Last update: 2024-09-26 16:17:12 UTC
README
这是一个基于PHPOffice/PHPWord库修改的PHPWord库。我只是对Word TemplateProcessor进行了一些修改,以便将图像识别为文档中的模板。
谢谢
安装
此库通过 Composer 安装。要将PHPWord添加到您的项目中作为依赖项,您可以
运行以下命令以使用最新master版本
composer require superipey/phpword:dev-master
当然,您也可以手动编辑您的composer.json文件
{ "require": { "superipey/phpword": "dev-master" } }
入门指南
第一步
要尝试此库修改,首先在文档中创建带有图像的模板,然后在图像上右键单击,选择 格式自动形状/图片
第二步
第三步
使用 setImageValueAlt 设置图像
$template->setImageValueAlt(field, path-to-file);
示例
$template->setImageValueAlt("foto", "./uploads/foto/ferry.png");
许可协议
PHPWord是一个开源项目,根据LGPL 3.0版条款许可。PHPWord旨在通过整合持续集成和单元测试成为一个高质量的软件产品。您可以通过阅读开发者文档和API文档来了解更多关于PHPWord的信息。