在黑莓手机上渲染PDF?

时间:2009-06-29 20:06:02

标签: pdf blackberry java-me jasper-reports

我们正在使用黑莓来显示PDF报告。以下是该问题的背景细节:

  • 使用JasperReports创建PDF报告。
  • 报告格式可以更改。
  • 提供不同的报告格式(根据JasperReports的功能集)。
  • PDF报告也在网站上,因此保留单一来源是理想的。
  • 页面设置位于横向。

以下是我们遇到的问题:

  • 用户无法在Blackberry上看到完整的文字。
  • PDF和UI的大小充其量只会使阅读变得困难。
  • 将PDF转换为文本的菜单选项丢失了太多格式,无法使用。
  • 文字模糊(太小)。

以下是我们考虑过的解决方案:

  • 以文本或HTML格式创建第二个报告(不理想)。
  • 简化原始报告格式(在给定数据量的情况下,不是真正的选项)。

考虑到JaserReports的限制,还有哪些其他选项可以在Blackberry上提供报告,例如报告:

  • 是否清晰?
  • 是否已格式化以便于阅读?
  • 快速显示?

基本上,我们希望确保没有简单的解决方案,我们忽略了在黑莓上显示清晰的PDF文件。

5 个答案:

答案 0 :(得分:7)

我们将其中一个应用程序的TIFF转换为PDF,并且与BlackBerry PDF查看器的结果不尽相同。这些是我们的结果。

<强>工作

以下PDF阅读器可用于我们的目的:

RepliGo Reader v1.1.1.1 - $ 19.95
工作良好。

DataViz Documents To Go Premium Edition v1.003.001 - $ 49.99
通过将文本移动到后续行,工作并包括自动换行选项以获取当前缩放级别以适合可用的屏幕宽度。可能符合您的需求。

<强>非工作

以下PDF阅读器不能用于我们的目的:

BeamReader v1.0.8 - $ 17.99
BeamSuite v3.0.2 - $ 49.99
这些无法打开我们的PDF文件(“不支持的文档格式”)。此外,他们没有注册为我们的应用程序所需的PDF内容处理程序。

MasterDoc - 19.95美元 eOffice - 29.95美元 这些也没有注册为PDF内容处理程序。我们遇到了一系列问题,包括安装问题,根本无法打开任何PDF文件。

答案 1 :(得分:2)

尝试BeamReader http://www.slgmobile.com/beamreader.html

我听说它是​​阅读BlackBerry的PDF文件的最佳选择

答案 2 :(得分:1)

如何将文件输出到RTF或图像文件(JPG / GIF),然后在网络浏览器中查看?

如果在本机浏览器上不能正常工作,我会专注于通过其他网络浏览器查看文件 - 例如,Opera Mini。我知道对于图像来说,在Opera Mini中导航“大”图像比在本机浏览器中更容易。

答案 3 :(得分:0)

如果您的黑莓在BES服务器上,您是否无法在公司内部网上将报告显示为HTML? - 然后你可以通过电子邮件发送黑莓的链接,只需浏览报告。

答案 4 :(得分:0)

您可以通过xpdf将pdf转换为图像,而不是显示图像。 xpdf是pdf的最佳渲染器。