php打开pentaho报告时,PDF文件无效或损坏

php打开pentaho报告时,PDF文件无效或损坏,php,pdf,curl,report,pentaho,Php,Pdf,Curl,Report,Pentaho,我们有一个PHP应用程序来处理公司的订单 在开发和生产服务器上,我们可以在打印订单之前在firefox内置的PDF查看器中查看订单。订单模板由Pentaho Report Designer制作,并填充动态数据 我想用计算机的本地数据(生产数据库的副本)查看订单,但它只会打开一个空白的pdf选项卡 我猜我需要在我的计算机上安装Pentaho BI服务器或Pentaho数据集成,但我似乎不知道是哪一个 编辑 我忘了说开发和生产部门的一切工作都已经开始了。PANHAHO数据集成安装在服务器上,其中的

我们有一个PHP应用程序来处理公司的订单

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

我想用计算机的本地数据(生产数据库的副本)查看订单,但它只会打开一个空白的pdf选项卡

我猜我需要在我的计算机上安装Pentaho BI服务器或Pentaho数据集成,但我似乎不知道是哪一个


编辑

我忘了说开发和生产部门的一切工作都已经开始了。PANHAHO数据集成安装在服务器上,其中的VPN存储库(用于开发和生产),而PUNAHO BI服务器仅安装在开发部署服务器上(如果空白标签是因为没有安装BI服务器,则不应该工作)。 我认为Pentaho报表设计器中的本地数据源是错误的

当空白的PDF选项卡打开时,我会用Fig bug获得这些警告和错误。 警告:线性化数据不可用或发现无法读取的pdf数据

警告:索引所有PDF对象

无效或损坏的PDF文件。 PDF.JS版本:e22ee54 消息:InvalidPDException

在代码的某个地方,curl_exec失败了

curl_setopt($this->ch, CURLOPT_URL, $this->url);
$result = curl_exec($this->ch);
我可以解决你的疑问, BI-Server您可以将报表可视化到报表查看器中, 数据集成用于将数据从Excel转换到任何数据库,您可以在其中创建转换和作业

因此,如果您不想显式执行任何操作,或者不想创建任何批处理过程,那么数据集成将毫无用处

下载并提取BI服务器rest,您将自动理解。

在Chrome上,它显示“无法加载PDF文档”