我正在测试alivePDF 0.1.5,直到现在一切都很好。 我对新函数writeFlashHTMLText()非常感兴趣,因为它让我的生活变得如此简单!的xD 我现在尝试在浏览器选项卡/窗口中显示生成的pdf,而不是仅保存文件(使用filereference类的“保存功能”)。我看到有一个PDF.save()函数允许指定参数Download.INLINE。 但是我不想使用pdf类的save函数,因为我不想使用脚本。
还有其他方法可以实现我的目标吗?
非常感谢您的回答。 的问候,
BS_C3
答案 0 :(得分:1)
由于Flash在安全方面的工作方式,您有两种选择:
生成PDF并将其保存到本地计算机 - 这可以使用FlashPlayer 10+完全在客户端完成(请参阅FileReference
类)。
然后,用户可以导航到并启动生成的PDF文件。
将PDF保存到服务器并从Flash应用程序链接到PDF。这将允许您在浏览器中打开PDF。 显然这需要某种服务器。
将您的应用程序构建为AIR应用程序 - 这将允许您保存文件,据我所知,从本地计算机启动它。
当前状态:除非您使用AIR,否则无法生成PDF并在浏览器中完全在客户端(即浏览器中的FlashPlayer)中打开它。