我已经下载了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');
另外,我附上了一个屏幕截图,其中包含更多错误详情: