2013-04-15 69 views
0

我们有一个PHP应用程序来处理公司的订单。php打开pentaho报告时无效或损坏的PDF文件

在开发和生产服务器上,我们可以在打印之前查看firefox内置PDF查看器中的订单。订单模板由Pentaho报表设计器创建并填充动态数据。

我想查看与我的电脑的本地数据(生产数据库的副本)的订单,但它只是打开一个空白的PDF选项卡。

我猜我需要在我的电脑上安装Pentaho BI-Server或Pentaho数据集成,但我似乎无法理解哪一个。


编辑

我忘了说,一切正常,已为开发和生产分公司。 Pentaho数据集成安装在svn存储库所在的服务器上(用于开发和生产),并且Pentaho BI-Server仅安装在开发部署服务器上(如果空白选项卡是因为BI服务器不是安装)。

我觉得我的本地数据源在Pentaho Report Designer中是错误的。

当空白pdf选项卡打开时,我收到了这些警告和错误消息。

警告:线性数据不可用或无法读取PDF数据发现

警告:索引的所有PDF对象

无效或损坏的PDF文件。 PDF.JS建设:e22ee54 消息:InvalidPDFException

而且某处代码,curl_exec失败

curl_setopt($this->ch, CURLOPT_URL, $this->url); 
$result = curl_exec($this->ch); 
+0

在Chrome浏览器上显示“无法加载PDF文档” – Catherine

回答

1

我可以解决你的疑问, BI-服务器,你可以想像你的报告到报告查看器, 数据集成用于将示例Excel中的数据转换为任意数据库,并且可以在其中创建转换和作业。

因此,如果您不想执行任何t他的操作明确或不想创建任何批处理,然后在数据集成中没有用处。

下载并解压缩BI服务器休息,您将自动理解。

+0

感谢您的回答,我编辑了我的问题 – Catherine