alshabalin/docx-template

Docx 模板

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

This package is not auto-updated.

Last update: 2024-09-15 01:50:54 UTC


README

允许将任何 docx 文档转换为模板,使用变量,如 {this}

安装包

composer require alshabalin/docx-template

如何使用

<?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');

您可能想要通过将 true 作为第二个参数传递给 setData 方法来从模板中删除任何缺失的变量

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