我们有一个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);
在Chrome浏览器上显示“无法加载PDF文档” – Catherine