问题标签 [livedocx]

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 回答
452 浏览

php - Zend LiveDocx - 无法从磁盘读取本地模板

我正在尝试在我的 zend 框架项目中创建一个 word 文档,但它不起作用!

这是我的操作代码:

我的模板位于我的项目的根目录(公共文件夹)。该模板是从教程下载的,我没有编辑或打开它......

catch 异常显示此错误:

应用程序错误:无法从磁盘读取本地模板。

我还尝试将模板的路径更改为:

但同样的结果...

然后我尝试使用 chmod 更改文件权限,如下所示:

然后我得到了这个错误:

警告:chmod():没有这样的文件或目录

有没有人遇到过同样的问题?或者有人可以帮我解决这个问题吗?

0 投票
2 回答
2134 浏览

php - file_put_contents 权限被拒绝 + livedocx

我正在使用 LiveDocx 和 zend 框架从带有值的模板生成 word 文档。这就是我在控制器中所做的:

但我总是得到错误:

警告:file_put_contents(document.docx):无法打开流:第 313 行 /var/www/site/application/controllers/ResultsController.php 中的权限被拒绝

如您所见,我尝试使用 chmod 更改文件权限,但这并没有成功...

我还尝试像这样更改公用文件夹的权限:

但是给出了相同的结果..

0 投票
1 回答
251 浏览

yii - Yii + ZendService/LiveDocx

我正在尝试使用 Zend Service Livedocx。我在我的应用程序中使用了两个模型 - Submission 和 SubmissionFiles。我正在使用 SubmissionController 中的 Create 操作保存提交数据和 SubmissionFiles 数据。我试图在该操作中调用 MailMerge 类,但出现错误:致命错误:无法在 C:\wamp\www\publications\src\web\protected\vendors\ZendService\LiveDocx 中重新声明类 ZendService\LiveDocx\AbstractLiveDocx \AbstractLiveDocx.php

提交控制器

//一些代码

protected/vendors/ZendService/LiveDocx/MailMerge.php

protected/vendors/ZendService/LiveDocx/AbstractLiveDocx.php

如果我评论 require_once 'ZendService\LiveDocx\AbstractLiveDocx.php'; 在 MailMerge.php 中,我收到错误: 致命错误:在 C:\wamp\www\publications\src\web\protected\vendors\ZendService\LiveDocx\MailMerge.php 中找不到类“AbstractLiveDocx”

我究竟做错了什么?

0 投票
1 回答
143 浏览

php - ZendService\LiveDocx 返回 zip 文件而不是 docx

我正在使用 ZendService\LiveDocx 库,但是当我在我们的舞台服务器 (Linux) 上运行它并请求格式为 docx 时,它返回给我一个 zip 文件而不是实际文档。zip 文件由描述文档的 XML 文件组成。如果我要求格式为 PDF,它可以正常工作。当我尝试生成 docx 文档时,这在我的本地开发环境(Windows 7)中运行良好。

为什么 LiveDocx 服务会返回 zip 文件而不是实际文档?

0 投票
1 回答
299 浏览

php - LiveDocx 的私人替代品

我一直在寻找一种解决方案,可以从数据库中的一些数据生成 PDF。目前我把它放在 HTML 上,然后打印到 PDF,但他们要求我直接保存到 PDF。这些文档的设计差异很大,因此在更改边距或字体大小之前很容易,但现在他们要求直接 PDF 输出变得更加困难,所以我发现 LiveDocx 对我来说是一个很好的解决方案。 . 但这些文件是非常私密的(疾病、收入......),我的老板不想将任何文件发送到服务器。所以我正在寻找其他一些解决方案。完美的解决方法是按照 LiveDocx 的建议进行操作(您有一个 Docx 格式的模板,您可以随时修改,然后您可以将一些数据发送到模板以填补空白,当然还可以保存为 PDF)但在我自己的服务器。你知道这样的事情吗?

我的平台是基于 PHP+Zend 框架的,所以应该兼容。

谢谢!!