2

我已经下载了 phpdocx,我正在本地环境中测试我的代码。我可以使用以下代码从头开始成功创建文档:

$docx = new \Phpdocx\Create\CreateDocx();

$docx->addText('This is a test');
$docx->embedHTML('<p style="font-size: 30px;">New paragraph</p>');
$docx->createDocx(public_path() . '/output.docx');

但是,我需要从模板创建文档。每次我这样做时都会收到以下错误消息:

尝试将(基本)模板作为 zip 文件打开时出错

这是我的代码:

$docx = new \Phpdocx\Create\CreateDocxFromTemplate(public_path() . '/Example Template.docx');

$variables = [
    '1' => 'John',
    '2' => 'Allen',
];

$docx->replaceVariableByText($variables);
$docx->createDocx(public_path() . '/output.docx');

另外,我在下面附上了一个带有更多错误详细信息的屏幕截图:

在此处输入图像描述

4

0 回答 0