Flex 3 + AlivePDF - 如何在浏览器中显示pdf

时间:2010-11-26 11:59:14

标签: flex pdf browser alivepdf

我正在测试alivePDF 0.1.5,直到现在一切都很好。 我对新函数writeFlashHTMLText()非常感兴趣,因为它让我的生活变得如此简单!的xD 我现在尝试在浏览器选项卡/窗口中显示生成的pdf,而不是仅保存文件(使用filereference类的“保存功能”)。我看到有一个PDF.save()函数允许指定参数Download.INLINE。 但是我不想使用pdf类的save函数,因为我不想使用脚本。

还有其他方法可以实现我的目标吗?

非常感谢您的回答。 的问候,

BS_C3

1 个答案:

答案 0 :(得分:1)

由于Flash在安全方面的工作方式,您有两种选择:

  1. 生成PDF并将其保存到本地计算机 - 这可以使用FlashPlayer 10+完全在客户端完成(请参阅FileReference类)。 然后,用户可以导航到并启动生成的PDF文件。

  2. 将PDF保存到服务器并从Flash应用程序链接到PDF。这将允许您在浏览器中打开PDF。 显然这需要某种服务器。

  3. 将您的应用程序构建为AIR应用程序 - 这将允许您保存文件,据我所知,从本地计算机启动它。

  4. 当前状态:除非您使用AIR,否则无法生成PDF并在浏览器中完全在客户端(即浏览器中的FlashPlayer)中打开它。