Download the PHP package n-osennij/docx-merge without Composer
On this page you can find all versions of the php package n-osennij/docx-merge. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download n-osennij/docx-merge
More information about n-osennij/docx-merge
Files in n-osennij/docx-merge
Download n-osennij/docx-merge
More information about n-osennij/docx-merge
Files in n-osennij/docx-merge
Vendor n-osennij
Package docx-merge
Short Description Simple library for merging multiple MS Word ".docx" files into one
License MIT
Package docx-merge
Short Description Simple library for merging multiple MS Word ".docx" files into one
License MIT
Please rate this library. Is it a good library?
Informations about the package docx-merge
DocxMerge
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" ]
]
]
]);
All versions of docx-merge with dependencies
PHP Build Version
Package Version
Requires
php Version
>=5.3.0
The package n-osennij/docx-merge contains the following files
Loading the files please wait ....