icircle/docx-template-in-php

在MS Word docx格式中创建模板,并使用PHP创建商务文档

v0.1.3 2019-08-13 11:23 UTC

This package is not auto-updated.

Last update: 2024-09-28 18:10:35 UTC


README

在MS Word docx格式中创建模板,并使用PHP创建商务文档

新增内容

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

简介

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

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

示例

对于以下数据

{
    "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');

更多信息请参阅包含的测试或与我联系