# 使用php合并多个word文件生成新word文件 **Repository Path**: aityhere/PhpWordMerge ## Basic Information - **Project Name**: 使用php合并多个word文件生成新word文件 - **Description**: 使用php合并多个word文件生成新word文件 - **Primary Language**: PHP - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2021-05-03 - **Last Updated**: 2021-08-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # jupitern/docx #### PHP Docx tolls. - docx template system - merge docx files on one file - optionally add page break between merged files ## Requirements PHP 5.4 or higher. ## Installation Include jupitern/docx in your project, by adding it to your composer.json file. ```javascript { "require": { "jupitern/docx": "1.*" } } ``` ## Usage ```php $dir = 'C:\\www\\docx\\'; // Docx template $docx = \Jupitern\Docx\Docx::instance() ->setTemplate($dir.'template.docx') ->setData(['{name}' => 'john doe', '{address}' => 'at the end of the road']) ->save($dir.'result.docx'); // Merge Docx files $docxMerge = \Jupitern\Docx\DocxMerge::instance() // add array of files to merge ->addFiles([$dir.'file1.docx', $dir.'file2.docx']) // output filepath and pagebreak param ->save($dir.'result.docx', true); ``` ## Contributing - welcome to discuss a bugs, features and ideas. ## License jupitern/docx is release under the MIT license. You are free to use, modify and distribute this software