silverslice/docx-template

替换 docx 文档中的变量

v0.3.3 2024-07-23 06:32 UTC

This package is auto-updated.

Last update: 2024-09-23 06:46:32 UTC


README

安装

composer require silverslice/docx-template

使用方法

在您的 docx 文档中将变量放置为 {foo}。然后使用 replace 方法替换它们。使用 replaceMultiline 来替换多行字符串变量。

use Silverslice\DocxTemplate\Template;

require __DIR__ . '/vendor/autoload.php';

$template = new Template();

// open docx file
$template->open('test.docx')

    // replace one variable to another
    ->replace('one', 'two')

    // replace once more
    ->replace('foo', 'bar')
    
    // replace with multiline string 
    ->replaceMultiline('foo', 'one
        two
        three')

    // save docx document
    ->save('test.docx');