2017 © Pedro Peláez
 

library docx-merge

Simple library for merging multiple MS Word ".docx" files into one

image

dawn520/docx-merge

Simple library for merging multiple MS Word ".docx" files into one

  • Friday, July 13, 2018
  • by dawn520
  • Repository
  • 1 Watchers
  • 0 Stars
  • 8 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 10 Forks
  • 0 Open issues
  • 2 Versions
  • 0 % Grown

The README.md

DocxMerge

Simple library for merging multiple MS Word ".docx" files into one, (*1)

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"):, (*2)

$dm->setValues( "templates/template.docx",
                "templates/result.docx",
                [ 
                    "NAME" => [
                        [
                            "value"      => "Sterling",
                            "decoration" => [ "bold", "italic" ]
                        ],
                        [
                            "value"      => "Archer",
                            "decoration" => [ "bold", "underline" ] 
                        ]
                    ]
                ]);

The Versions

13/07 2018

dev-master

9999999-dev

Simple library for merging multiple MS Word ".docx" files into one

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

by Mityakov Aleksandr

merge placeholder docx

03/11 2015

v1.0.0

1.0.0.0

Simple library for merging multiple MS Word ".docx" files into one

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

The Development Requires

by Mityakov Aleksandr

merge placeholder docx