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