voinmerk / phpdocxtemplate
PHP library which uses docx files as Twig templates
dev-master
2022-12-28 07:47 UTC
Requires
- php: ^7.4
- ext-dom: *
- ext-zip: *
- endroid/qr-code: ^4.4
- twig/twig: ^3.3
Requires (Dev)
This package is not auto-updated.
Last update: 2024-05-16 04:26:24 UTC
README
PhpDocxTemplate
PhpDocxTemplate is a PHP library, which uses docx files as Twig templates
Installation
Install PhpDocxTemplate, using Composer:
composer require bingo-soft/phpdocxtemplate
Basic example
use PhpDocxTemplate\PhpDocxTemplate; $doc = "./templates/template1.docx"; $template = new PhpDocxTemplate($doc); $template->render(["one" => "1", "two" => "2", "three" => "3", "four" => "4"]); $template->save("./documents/report.docx");
Acknowledgements
PhpDocxTemplate draws inspiration from python-docx-template and PhpWord libraries.
License
MIT