0

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

谢谢,乔丹

4

4 回答 4

1

阅读这篇文章。

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

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

于 2010-06-05T01:46:24.420 回答
0

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

  • purepdf(带有 org.purepdf.pdf.PdfReader)
  • as3-pdfreader(带有 org.pdfbox.pdfparser.PDFParser)

这些 PDF 解析器不支持所有可用的 PDF 格式的功能,我认为您无法像 AIR 集成 PDF 阅读器(通过 flash.html.HTMLLoader)一样轻松处理它。

于 2011-01-14T23:17:24.403 回答
0

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

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

于 2010-06-07T19:38:34.387 回答
0

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

于 2010-06-04T21:36:29.847 回答