在我的应用程序中,我需要动态加载PDF并存储PDF的每一页。
目前我正在做的是使用一些PHP代码将每个页面转换为图像,然后将每个图像导入到flash中,但我想知道是否有更好的方法。
有什么想法吗?或者转换为图像然后导入闪存是最佳选择?
答案 0 :(得分:2)
没有内置的方法来解码或显示flash中的pdf。将它放入插件会使初始下载更大。这也是为什么每个flex sdk都不包含在flash插件下载中的原因。模拟此功能的最佳方法是将pdf转换为服务器上的swf并将swf加载到应用程序中。您可以使用此处http://www.swftools.org/中的GPL项目pdf2swf。 pdf的每一页都成为swf的一个框架,并保留text / images / tables。
但是,如果通过'更好的方式'你意味着更多的本土方式,那么没有,没有比转换更好的方法。
答案 1 :(得分:0)
我最近遇到了类似的问题,并使用了相同的解决方案:pdf到图像转换。我仍然不明白为什么Adobe没有为Flash添加一些pdf导入功能。我相信,如果您需要动态加载文件,这是您唯一的选择。