2013-04-15 95 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