2010-02-19 152 views
1

我们已经有了一个应用程序,可以在特定的命名目的地的IFrame中显示PDF文件。这适用于Windows系统,但不适用于Mac。在Safari中,使用Acrobat时,命名目标将被忽略,文档将在开始时显示。在带有命名目的地的IFrame中查看PDF文件

有没有人对我们如何完成显示这些信息的任务有任何建议?我们最初的想法是:

  1. 将PDF转换为HTML的飞行,并显示在iframe
  2. HTML版本转换的PDF引用到其他格式,如PNG等网页上,并显示在IFrame的
  3. 利用某种使我们能够呈现PDF的Java应用程序的同时,尊重目​​的地的运费(不知道如果存在的话)

上的命名更好地显示PDF文件的潜在方法任何其他的想法目的地点多一点交叉平台M&

编辑:我想另一种选择是将数据存储在XSL/XSLT类型格式中,并将其转换为HTML格式或PDF格式保存到桌面。

回答

1

没什么帮助,但我发现显示PDF文件(除Acrobat Reader客户端之外)的替代方法很少。正如你所说,普遍接受的方式来渲染PDF的东西,本身并不支持它似乎正在转换它“别的东西”,这是支持的(即使Acrobat.com在Flex客户端中这样做,如果我记得它正确)。

即使将PDF文档转换为其他格式也许令人失望 - 尤其是如果您期望达到一定的质量水平。它也可能引入服务器端性能问题。

我意识到这并不能帮助任何人,但我很感兴趣,看看是否有其他建议出现。我们之前用相同的方式处理了这个问题,使用IFrame控件(但没有命名的目的地),但我对其他建议/想法也非常感兴趣。