问题标签 [phpdocx]

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.

0 投票
2 回答
338 浏览

php - 为什么 Docker 不加载 Tidy?

我正在尝试使用phpdocx在 laravel api 应用程序中从 HTML 创建一个 docx 文件。

为了使用这个转换工具,必须安装Tidy

我已经像这样在 dockerfile 中包含了 tidy

但是当我在phpinfo();我的代码中添加 a 时,找不到 tidy 。

奇怪的是,当我访问 docker 的 bash 时,我可以tidy -v并且我得到HTML Tidy for Linux version 5.2.0

我已经取消extension=php_tidy.dll了与项目相关的所有 php.ini 文件的注释,并多次重建了图像。

当我运行check.php包含在 phpdocx 中时,我可以在结果中找到此错误Warning You must install Tidy for PHP if you want to use embedHTML in your Word documents.

我试过docker pull imega/tidy无济于事。

我已经坚持了一天多,如果有人知道我哪里出错了,我将不胜感激。

0 投票
1 回答
58 浏览

php - 嵌入在 php 生成的 doc 中的图像在移动设备(android 和 ios)中打开时不显示

我使用以下代码使用 php 将 html 转换为 doc。它在 pc 上运行良好,但是当从任何移动设备访问时,文本部分显示正常,但嵌入图像不显示。它显示 img src 链接,即http ://domain/image.jpg但不是图像。我该如何解决这个问题?

0 投票
0 回答
41 浏览

php - 使用php将变量替换为html时无法打开word文档

当我生成一个用 HTML 替换变量的 Word 文档时,生成的报告显示错误并且无法打开。

这里 $datenarray 是唯一的 html 变量,如上面的示例代码所示,所有其他变量都是字符串替换。请帮我解决问题。在此处输入图像描述

0 投票
1 回答
58 浏览

php - 如何从 HTML 字符串中获取特殊字符列表

在我保存的数据库中,

我正在使用这些文件下载。我想分别 用 &和替换这些特殊字符。<>&amp;&lt;&gt;

如何从上述 html 内容中检测特殊字符?

0 投票
0 回答
52 浏览

php - 看看字符串“真的”包含什么?

使用 phpdocx,我从 *.docx 文件中检索模板变量。但是,当var_dump()-ing 字符串时,我收到:

很明显,字符串的长度是40。我怎么看,字符串中还存储了什么?

我认为“>”是问题所在。他们正在被转换为 > 我认为。我可以停止这种行为吗?

非常感谢,最好的,菲利普

0 投票
0 回答
179 浏览

laravel - 使用 PHPDOCX 将 DOCX 转换为 PDF

我对 laravel lumen 和 Phpdocx 很陌生。我有一个 .docx 文件,我正在尝试将其转换为 .pdf,如下所示 -

但这并没有转换文档,甚至没有抛出任何错误。谁能帮助我实现我的目标。提前致谢。

0 投票
0 回答
100 浏览

lumen - 使用 DomPDF 和 PhpDocx 将 DOC 转换为 PDF

我正在尝试使用 dompdf 和 phpdocx 将 .docx 文件转换为 .pdf 文件。但我收到错误 -

这是我的代码 -

我被严重困在这里。谁能帮我解决这个错误或建议我任何其他替代方案来实现我的目标

0 投票
0 回答
27 浏览

docx - 如何在 PhpWord 中制作列表并将其保存为 ODText (.odt)?

这个问题适用于那些使用 PHPWord 的人。

我正在尝试使用 PHPWord 编写一个新的 ODT 文档,但 ListItem/ListItemRun 元素没有添加到文档中。

重现步骤:

  1. 创建一个新的 PHPWord 文档
  1. 添加新部分
  1. 将列表项添加到该部分
  1. 创建作家并保存文档

预期行为:

我预计保存的文档会包含一个列表项,但它只是一个空白部分,但如果我将文档创建为 Word2007 (.docx),则会添加列表项。