问题标签 [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.

0 投票
1 回答
1304 浏览

exception - PHPWord 在 IIS 服务器中不起作用

我正在使用PHPWord,它在 windows 7、linux 服务器中完美运行。但在 windows NT IIS/6.0 服务器中,出现这样的错误信息

致命错误:未捕获的异常“异常”,消息“无法关闭 zip 文件。” 在 C:\inetpub\wwwroot\site\PHPWord\PHPWord\Template.php:109 堆栈跟踪:#0 C:\inetpub\wwwroot\site\PHPWord\PHPWord\paid.php(36): PHPWord_Template->save(' test.docx') #1 C:\inetpub\wwwroot\site\PHPWord\PHPWord\letter.php(6): include_once('C:\inetpub\wwwr...') #2 {main} 在 C 中抛出: \inetpub\wwwroot\site\PHPWord\PHPWord\Template.php 在第 109 行

以下代码正在创建错误:

require_once 'PHPWord/PHPWord.php';

$PHPWord = 新 PHPWord(); //挖掘($row_case);

$filename = '测试';

$document = $PHPWord->loadTemplate('test-temp.docx');

$document->setValue('date', date('F d, Y'));

$document->setValue('weekday', date('l')); $document->setValue('time', date('H:i'));

$document->save($filename.'.docx');

有什么我必须在服务器中安装的东西,或者有什么办法可以解决这个问题吗?

0 投票
1 回答
2465 浏览

php - 配置和运行 PHPWord

我正在尝试根据PHPWord 示例的示例示例生成一个单词模板。但是没有生成word模板或无法成功显示页面。我已经过滤掉了示例代码,只添加了一段hello world!

请建议,如果我使用 objwriter-> 保存 helloworld.docx。它会自动在我的网络服务器中吗?还是临时文件夹?

谢谢!

0 投票
7 回答
36806 浏览

php - 使用 PHPWord 自动下载文件附件

我正在尝试使用 PHPWord 生成 word 文档。并且可以成功生成文档。但是有一个问题是我生成的word文档会保存在服务器上。我怎样才能使它可以立即下载?

样本:

我如何链接到标题以下载它,如下所示:

好心提醒。

0 投票
2 回答
2108 浏览

php - 如何使用 PHPWord 正确显示双引号?

好吧,几个月来我一直在努力解决这个问题。我有一个遗留的 MySQL 数据库,可以描述为字符地狱。经过大量工作,我能够修复所有显示不正确的字符并将所有内容都设为 UTF-8(表格、排序规则、与数据库的连接、标题等)。

现在的问题是,当我尝试使用 PHPWord 创建 Word 文档时,双引号(“)显示为它的 html 实体等效项"。这是我胜利之间的唯一障碍,所以,如果有任何想法,我会非常感谢.

这是代码:

结果,是这样的:

到目前为止,我已经尝试了很多函数和解决方案,包括 PHP 函数,如 html_entity_decode、转义字符和修改的 PHPWord 文件,以防止它们在将文本添加到输出时尝试重新编码文本。

提前致谢。

0 投票
2 回答
2284 浏览

php - PHPWord 在一个文档中重复模板标签替换

我有一个word文档模板文件和变量来填充它(使用mysql),但我不知道如何一遍又一遍地重复这个过程,直到mysql同时进程停止,这是它保存文件并允许用户下载它。例如:
WORD DOCUMENT GENERATED:
Filled Template
Filled Template
Filled Template
Filled Template
END DOCUMENT
允许用户下载文件。

0 投票
1 回答
8431 浏览

phpword - 如何在 PHPWord 中合并单元格?或者在每个表格行中有不同数量的单元格?

尝试使用 PHP 库 PHPWord 创建 MS Word 文档。

你能帮我如何合并文档中的两个或多个单元格吗?或者如何在每个表格行中有不同数量的单元格?

我尝试将单元格定义为:

但它没有奏效......

先感谢您!

0 投票
2 回答
1248 浏览

php - MS Word 文档文件生成索引

我使用 phpword 生成 MS Word 文档,有什么方法可以帮助我在生成的文件末尾生成索引?

我认为可行的一种方法是读取生成的 MS Word 文件并找到每个单词的位置(例如 MS Word 文件中的页码),然后在单独的 MS Word 文件中重新生成索引。

有没有更好的方法?
所需文件的示例:

0 投票
1 回答
3661 浏览

cakephp - PHPWord 创建一个多表

我正在使用 PHPWord... 我在文档的上部创建一个表格,然后在文档的中间部分创建我的第二个表格。现在发生的事情是两个表合并......是否有一个结束标记,如 html 中的结束标记表?或者使用 PHPWord 创建新表的最佳方法是什么?蒂亚:D

0 投票
4 回答
2652 浏览

symfony - 在捆绑包上包装 PHPWord

我只想将 PHPWord 用于 Symfony 2。但我是 Symfony 2 的新手。

我将 PHPWord 源代码粘贴到我的 util 文件夹包中,但从 PHPWord 加载自动加载器类时出错...

问题很简单,如何将代码(在本例中为 PHPWord)“包装”到捆绑中?或者我可以使用它。

有什么解决办法吗?


感谢您的回答,这给了我一些启发。虽然,这对我不起作用。我下载了composer.phar,并按照您的说法编辑了我的composer.json:在我的需求区域中添加“phpword/phpword”:“0.6.2”并创建新的存储库phpword ...

不起作用,我运行“php composer.phar”命令,但它没有下载任何东西......

有任何教程或提示可以使这项工作吗?

谢谢

0 投票
5 回答
4562 浏览

php - PHPWord:创建一个从右到左的阿拉伯语文档

我正在尝试使用PHPWord创建一个 word 文档,其中将包含从 MySQL 数据库中提取的动态数据。该数据库具有 MySQL 字符集:UTF-8 Unicode(utf8) MySQL 连接排序规则:utf8_unicode_ci表字段也是如此。

数据在 HTML 中可以很好地存储和预览,但是在使用阿拉伯语变量创建文档时,Word 中的输出看起来像أحÙد Ùبار٠اÙÙرÙ.

有没有办法解决这个问题?