当前位置: 首页 > 知识库问答 >
问题:

PHPWord-不在本地工作?

蒋培
2023-03-14

有人有使用PHPWord的经验吗?我使用Composer安装了它,就像我对许多其他模块所做的一样,但是当我运行“基本用法”示例时,什么都没有发生。(autoloader.php工作正常)。

如果我更改$ObjtionWriter-

通常作曲家下载任何需求/依赖项,还有什么我需要做的吗?

在Windows上使用Ampps。


共有1个答案

澹台华翰
2023-03-14

呃,找到了。您需要添加相关的标题才能使其工作,不知道为什么提供的示例没有提到这一点:

<?php

require_once("vendor/autoload.php");

$phpWord = new \PhpOffice\PhpWord\PhpWord();

$section = $phpWord->addSection();
$section->addText('Hello World');

header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment;filename="HelloWorld.docx"');

$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, 'Word2007');
$objWriter->save('php://output');

?>
 类似资料:
  • 我无法让和在中工作。 如果我没有在段落样式中包含或,那么该节前后将有一些空间。 如果我确实包含或,那么无论我为间距输入了什么,空格都将变为0。 我可以同时使用其他段落样式,例如,。 例子:

  • 我从一个较旧的堆栈溢出问题中找到了建议,但我在让它工作时遇到了问题。我在它们描述的地方添加了方法,但生成的word文件没有换行符(在解压后通过查看docx文件进行查看)。没有错误,因此该方法似乎在做一些我不想要的事情。我之所以这样做是因为我需要字符,我使用PHPRtfText确实可以很好地实现这一点,但在兼容性方面存在问题,而且它作为Word2007文件似乎工作得更好,所以我相应地转换了代码。虽然

  • 我试图更改添加到docx文件中的图像的对齐方式,但对齐方式不起作用。我尝试了以下方法: 虽然图像是在导出的docx文件中呈现的,但是图像对齐始终保持不变。我如何改变图像的对齐中心或结束?

  • 我正在使用PHP*TCPDF/FPDI类动态生成PDF。。 虽然本地发展(WAMP/localhost)... 现在我已经把东西上传到了直播服务器上。。我在同一个文件上只得到一张空白页。。使用相同的目录结构。。 但是,在实时环境中进行测试时。。它不起作用? 只是一个空白页,没有错误...等等。 这是我目前使用的代码。。 (我试图在构造函数和超文本标记语言输出中添加UTF-8编码...?? 代码:

  • 当spark作业中有需要的jar文件时,需要通过2种方式将其添加到spark作业中: 1。命令中的选项。 2。。 有人能告诉我这两种方式之间的区别吗? 从这个问题来看,答案是它们是相同的,只是优先级不同,但我认为这不是真的。如果我在yarn集群模式下提交spark作业,那么根据官方站点,如果命令中的选项中没有包含jar文件,那么addJar()将不起作用。 如果您将sparkcontext.add

  • 我正在使用Amazon Linux AMI在EC2 AWS上运行以下脚本 从今天起,由于EC2上没有任何更改或新安装,脚本在昨天之前一直工作时停止工作。 本地计算机上的相同脚本仍然有效。 相反,在EC2上会出现以下错误: (节点:12636)UnhandledPromiseRejectionWarning:错误:导航失败,因为浏览器已断开连接!在cdpsession.lifecyclewatche