首页 文章

无法在Android设备上查看PDF(带嵌入式swf)

提问于
浏览
4

我有一个带有嵌入式swf的pdf,我可以在安装Adobe Reader XI和flash player插件后使用浏览器在桌面上查看此PDF .

我的问题是我试图在Android上查看这个pdf,但我不能,因为您可能知道Android上的Flash播放器不再受支持,我尝试在Android设备上下载PDF并使用Acrobat Reader打开它(对于Android)但它没有用 .

这是一个示例PDF的链接,其中嵌入了swf:https://www.dropbox.com/s/8y0q0d9d9r66vie/1-Subject%20A4%20Notebook%201%20p.%204.pdf

如果你知道一个转换工具将PDF(带有嵌入式swf)转换为Android可以理解的任何格式,我认为它会有所帮助 .

3 回答

  • 0

    如果他愿意,他可以提供100万代表,事实是他选择了错误的技术堆栈来代替 . 经过很多努力,你可能会让Flash播放器在一组非常有限的设备上运行在Android浏览器上(并且没有安装android 4.0),但是仍然无法在pdf查看器中运行它 .

  • 0

    如果您无法找到任何解决方案,这是一个潜在的解决方法 -

    • 将PDF转换为HTML5(可能是this resource

    • 将swf转换为HTML5(可能是Google Swiffy

    • 将swf中的HTML5代码嵌入到PDF的代码中

    根据功能的复杂程度,翻译应该非常无缝 . 通常通过Swiffy转换丢弃的功能是更复杂的事情,如输入/输出等 .

    总而言之,在移动设备上支持Flash确实非常困难,尤其是当它以非常方式嵌入时 . 希望这有助于使事情看起来不那么停滞不前 .

  • 4

    我想这在今年的某个时候得到了解答 . 但应该注意的是,不能保证特别是在新设备中工作,因为我确定你知道有关android上的flash的问题 .

    这不是解决它的直接方式,但你可以下载swfdec源代码(http://swfdec.freedesktop.org),将swfdec源代码交叉编译到android然后将swfdec表面移植到android的View类

相关问题