krustnic/docx-merge
最新稳定版本:v1.0.1
Composer 安装命令:
composer require krustnic/docx-merge
包简介
Simple library for merging multiple MS Word ".docx" files into one
关键字:
README 文档
README
Simple library for merging multiple MS Word ".docx" files into one
Features
- Create valid docx for MS Office 2007 and above
Details
- For working with docx's ZIP I'm using TbsZip
Install
php composer.phar require krustnic/docx-merge
Merge Example
require "vendor/autoload.php";
use DocxMerge\DocxMerge;
$dm = new DocxMerge();
$dm->merge( [
"templates/TplPage1.docx",
"templates/TplPage2.docx"
], "/tmp/result.docx" );
setValues Example
# Use "${NAME}" in docx file to create placeholders
require "vendor/autoload.php";
use DocxMerge\DocxMerge;
$dm = new DocxMerge();
$dm->setValues( "templates/template.docx",
"templates/result.docx",
array( "NAME" => "Sterling", "SURNAME" => "Archer" ) );
Or with styles ("bold", "italic", "underline"):
$dm->setValues( "templates/template.docx",
"templates/result.docx",
[
"NAME" => [
[
"value" => "Sterling",
"decoration" => [ "bold", "italic" ]
],
[
"value" => "Archer",
"decoration" => [ "bold", "underline" ]
]
]
]);
统计信息
- 总下载量: 182.55k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 64
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-11-03