alshabalin/docx-template

Docx Template

Maintainers

👁 Alshabalin

Package info

github.com/alshabalin/docx-template

pkg:composer/alshabalin/docx-template

Statistics

Installs: 39

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.4 2017-05-05 05:22 UTC

Requires

Requires (Dev)

None

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT b2721b2d54246bc261259dd16dd41c5e91f34ee6

  • Alex Shabalin <dev.woop@alshabalin.com>

templatedocx

This package is not auto-updated.

Last update: 2026-06-21 10:40:23 UTC


README

Allows convert any docx document to template, using variable, like {this}.

Install the package

composer require alshabalin/docx-template

How to use

<?php

require 'vendor/autoload.php';

use Alshabalin\DocxTemplate\DocxTemplate as DocxTemplate;

$data = [
 'key' => 'value',
 'name' => 'John',
 'lastname' => 'Doe',
 'city' => 'London',
];

$template = new DocxTemplate();

$template->open('document.docx')
 ->setData($data)
 ->save('result.docx');

You may want to remove any missing variables from your template by passing true as the second param to setData method:

$template->setData($data, true);