问题标签 [phpword]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHPWord模板循环通过查询结果不填充值
我收到此错误:
我有这个代码:
testLetter.docx
包含这个:
我无法让查询填充信中的值。
该查询会在网站的其他地方产生结果,所以我知道这是可行的。
$dlink
是我$host, $user, $password
和$dbname
连接
我在 letter 文件夹中获取文档,但没有我期望的那么多,它们都是. 等testLetter.docx
的精确副本,${Value1}
而不是来自我的查询的数据。
我尝试了代码的不同变体,但我永远无法获得任何查询结果来代替$Values
. 有人可以帮我吗?我是 PHPWord 新手。
php - 如何在phpWord中并排对齐文本和图像?
我需要并排对齐徽标和文本。但是在生成word文档时,文本总是出现在标志图像的下方。我尝试了这里指出的解决方案:http: //phpword.codeplex.com/discussions/232684
但这对我不起作用。这是我尝试过的(不是上面提到的解决方案)
我收到了这个错误
谁能告诉我如何在表格单元格中添加图像?
php - 无法下载word文件
你能告诉我我的标题有什么问题吗?我的下载无效。我使用 PHPWord 库,但我认为这不是问题
谢谢
php - PHPWORD 行号
如何在我的文档中添加行号?
我添加了这个;
PhpWord\Writer\Word2007\Document.php
紧接着我的剧本;
我哪里错了?
php - 添加图像时的phpWord文件增长问题
好的,这是场景。我需要根据收集并存储在我的数据库中的数据生成大约 200 个 MS Word 文档。生成带有或不带有照片的单词文档是用户选项。在 Word 文档生成之后,我想创建一个包含所有生成文件的 zip 文件。zip部分完成,大部分word文件生成完成。
当用户选择生成不带照片的报告时,该站点查询数据库并返回大约 200 条报告记录,然后使用 foreach 循环运行 PHPWord 编码以生成文件并将其写入临时文件夹,然后foreach 循环我正在运行代码将它们全部压缩,然后删除临时文件。效果很好。BUT, when the option to generate the reports WITH photos is selected, it starts generating the Word docs, but the file sizes increase every time a file is created. 第一个文件是 70k,第二个文件是 140k,第三个是 210k,依此类推,每个文件应该只有 70k。两个操作的唯一区别在于将 addImage 命令包含在表格单元格中,如下所示:
请帮忙!
php - 打开用户的 Microsoft Word 应用程序 php
我正在构建一个仅供 Intranet 使用的 php 应用程序。我正在访问网络驱动器并列出文件。
由于 chrome 和 FF 没有打开 Windows 资源管理器的内置功能(我知道有可用的扩展)。我希望 php 代码能够识别该文件是一个 word 应用程序文件(.doc、.docx 等),然后启动用户的 Microsoft Word 应用程序来打开该文件。
我查看了PHPWord,但文档很糟糕。
有没有办法(除了让每个用户下载一个扩展)能够使用 PHP 打开一个 MS Word 文件?
php - 如何使用 PHP 查找 Word 文档中的页数和 PPT 中的幻灯片数
有什么方法或任何 API 可以让我使用 PHP 找到 word 文档中的页数或 power point 演示文稿中的幻灯片数?
任何帮助,将不胜感激。谢谢
php - 如何使用 PHPWord 将 html 标签字符串转换为 word 文档?
我有一个 HTML 字符串,我想以与 HTML 相同的格式和样式在 word 文档中打印。我正在使用PHPWord
当我给我的 HTML 字符串说:
$htmlval ="<h6><div style="text-align: center;"><b style=\\"font-size: x-large;\\">OFFER LETTER</b></div><font size=\\"3\\"><div style="text-align: center;"><span style=\\"font-size: medium;\\">(This goes as an email copy)</span></div>";
这是带有 break 和 div 的 HTML 标签。
至:
它打印所有 HTML 标记,但我想要 HTML 中指定格式的内容。
php - PHPWord:替换的图像实际上并没有被替换
我有一个 word 文档(模板),其中包含一些我必须用驱动器上存在的其他图像替换的图像。文档中存在的图像当前是空白的。那些将取代它们的人上面写着一些文字。一种方法是编辑每个文档,然后双击图像,我使用 Pbrush 编辑图像。其他方式如下。
我使用PHPWord来完成这项工作。打开文档并替换word/media
.
问题:乍一看,图像已被替换。此外,如果我通过 zip/winrar 检查图像将被替换。但是当我双击文档中的图像时,我会在 PBrush 中看到旧的(空白)图像。我希望显示新编辑的图像。或者另一种方式来完成这项工作。
此功能在原始 PHPWord 中不存在,但发现它是完成这项工作的快速修复。(PhpWord/Template.php)
我的代码:
PS希望很清楚我想说什么。如果需要,我可以在某处上传测试文档,以防问题不清楚。
php - PHPWord UTF-8 值
我需要能够生成 X 数量的 Word 文档,所以我使用 PHPWord 和某个模板。
我终于解决了替换值问题,但我坚持在文档中插入 UTF-8 字符串。(希腊语)
echo mb_detect_encoding($date);
就在插入显示之前UTF-8
。
现在我找到了替换它们的函数,它包含这个
所以我认为双重编码可能会搞砸。我删除了它,但是当我尝试打开刚刚生成的文档时,它不会。XML 出现某种错误。
任何人都知道我该如何绕过这个?或者我应该使用什么编码将值插入 Word ?