PHP 中使用jupitern/docx将多个work文档合并为一个word文档

jupitern/docx

PHP Docx tolls.

docx模板系统
将docx文件合并到一个文件中
可选择在合并文件之间添加分页符

版本要求

PHP 5.4 or higher.

安装插件

composer require jupitern/docx

Include jupitern/docx in your project, by adding it to your composer.json file.


{
    "require": {
        "jupitern/docx": "1.*"
    }
}

样例

$dir = 'C:\\www\\docx\\';

// 模板替换操作
$docx = \Jupitern\Docx\Docx::instance()
			->setTemplate($dir.'template.docx')
			->setData(['{name}' => 'john doe', '{address}' => 'at the end of the road'])
			->save($dir.'result.docx');

// 合并文件
$docxMerge = \Jupitern\Docx\DocxMerge::instance()
    // 添加要合并的文件数组
	->addFiles([$dir.'file1.docx', $dir.'file2.docx'])
    // 输出文件路径和分页符参数
	->save($dir.'result.docx', true);

github https://github.com/jupitern/docx?tab=readme-ov-file

相关推荐

  1. js实现word合并使用docx-merger库

    2024-07-14 05:20:03       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-14 05:20:03       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-14 05:20:03       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-14 05:20:03       57 阅读
  4. Python语言-面向对象

    2024-07-14 05:20:03       68 阅读

热门阅读

  1. SpinalHDL之实用工具(上篇)

    2024-07-14 05:20:03       22 阅读
  2. 自监督学习和对比学习举例讲解(附代码)

    2024-07-14 05:20:03       19 阅读
  3. web黑马课总结笔记(持续更新)

    2024-07-14 05:20:03       24 阅读
  4. 天童教育:要增强孩子的自理能力

    2024-07-14 05:20:03       24 阅读
  5. 测试工程师面试热门问题(六)

    2024-07-14 05:20:03       18 阅读
  6. JVM:自动垃圾回收

    2024-07-14 05:20:03       23 阅读
  7. 使用openssl生成自签名证书

    2024-07-14 05:20:03       25 阅读
  8. 【TS】如何使用联合类型和交叉类型

    2024-07-14 05:20:03       26 阅读
  9. C语言——printf、scanf、其他输入输出函数

    2024-07-14 05:20:03       26 阅读