shiyingyu/docx-template-php

在 MS Word 格式下创建模板,并使用 PHP 创建商业文档

v0.1.3 2019-04-12 01:12 UTC

This package is not auto-updated.

Last update: 2024-09-22 04:37:56 UTC


README

在 MS Word 格式下创建模板,并使用 PHP 创建商业文档

更新内容

DocxTemplate 的命名空间从默认值更改为 icircle\Template\Docx

简介

此库将 PHP 数组中的数据合并到 docx 文件中。

模板 docx 文件可以在 MS Word 中创建,要指定键,请在 MS Word 中使用 [key] 格式(即,在方括号内指定数组索引)

示例

对于数据

{
    "host":{
        "name":"Host Company",
        "address":"1st Main, 2nd Cross, Bangalore"
    }
}

可能的键有 [host.name] [host.address]

基本用法

use icircle\Template\Docx\DocxTemplate;

$docxTemplate = new DocxTemplate('path/to/template/file');
$dataArray = array() // fill the $dataArray with data
$docxTemplate->merge($dataArray,'path/to/output/file');

有关更多用法,请参阅包含的测试或与我联系