2010-08-21 119 views
0

我有使用JasperReports進行PDF報告生成的Web應用程序。我想編寫我的應用程序的移動版本,特別是iPhone開發(iOS)。這可能嗎?JasperReports在移動平臺上

+0

您不能通過SOAP,REST等在Web服務器上執行PDF生成,然後下載它嗎? – 2010-08-27 08:53:56

回答

3

這不會有以下幾個原因可能:

  1. 的JasperReports需要Java,所以它不會對設備不帶Java例如工作iOS
  2. 即使移動設備支持Java,它也可能是Micro Edition(ME),它不提供JasperReports使用的所有基本類,例如, java.awt。*來處理字體。

一個可能的解決方案是託管一個接受模板的web服務,並將其轉換爲PDF,然後將其作爲結果返回,以便您可以在應用中顯示該模板。

+0

是的,我害怕這個答案。我的webpp通過Safari可以在iPhone上運行,但是我認爲它不像移動應用程序那麼高質量...... 感謝您的輸入。 -C – curiousgeorge 2010-08-21 23:21:28

+0

*抱歉錯字.... :) – curiousgeorge 2010-08-21 23:21:49

1

如果您使用JasperReports Server,您可能需要查看新的v4.2。 Jaspersoft已經發布了一個Mobile SDK,以便爲iPhone/iPad創建原生應用程序。基本上它利用Web服務來使用服務器生成報告並將它們提供給移動應用程序。