在flash player 10中打开pdf

时间:2010-06-04 20:36:17

标签: flash actionscript-3 pdf flashplayer-10

我需要在flash player 10中打开一个PDF .swf不会在浏览器中运行,并且系统上不会有adobe reader程序。我需要知道是否可以打开PDF而无需以任何方式在Flash播放器中进行转换。我搜索了谷歌无数个小时,没有任何结果,只有转换软件和代码才能在浏览器中打开它。

谢谢, 约旦

4 个答案:

答案 0 :(得分:1)

阅读本文。

http://va.lent.in/blog/tag/pdf2swf/

使用ActionScript

详细介绍了PDF的研究和局限性

答案 1 :(得分:0)

如果这不会在浏览器中运行,它将如何运行?作为一个独立的.swf文件?你可以将它作为Adobe AIR应用程序运行吗? AIR确实支持PDF内容的呈现。

答案 2 :(得分:0)

不,如果没有提前将PDF转换为Flash格式或使用外部PDF阅读器,则无法在Flash中查看PDF。

有可能将一些开源PDF阅读器移植到Flash,也许使用Alchemy,但这将是一个漫长而艰难的项目,而不是你可以快速拼凑的东西。

答案 3 :(得分:0)

还有另一种选择,读取PDF字节并使用AS3进行渲染。 很少有库存(在http://code.google.com上):

  • purepdf(使用org.purepdf.pdf.PdfReader)
  • as3-pdfreader(with org.pdfbox.pdfparser.PDFParser)

这些PDF解析器不支持所有可用的PDF格式的功能,我认为您无法使用AIR集成PDF阅读器(通过flash.html.HTMLLoader)的相同简便性来处理它。