phpdocx尝试打开模板时出错

时间:2017-08-03 15:23:26

标签: php laravel localhost mamp phpdocx

我已经下载了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');

另外,我附上了一个屏幕截图,其中包含更多错误详情:

enter image description here

0 个答案:

没有答案