打开并显示一个PDF文件使用操作手机(iOS)

目前,我正在使用Adobe AIR并使用ActionScript进行练习。 我的目标是在视图中显示PDF文件(特定的iPad视图)。 为此,我使用URLRequest来指定用于加载PDF的PDF和HTMLLoader的位置。 然而,不工作,我在文档中阅读以下内容:

HTMLLoader类。 AIRconfiguration文件支持:此function在所有桌面操作系统上受支持,但在移动设备或AIR for TV设备上不受支持。

出于这个原因,我想问问你们,如果你做了类似的事情,或者你知道一个解决方法吗?

提前致谢!

我认为StageWebView是你所需要的。

我刚刚做了类似这样的事情…

 var _file:String = "nameOfPdf.pdf"; var webView = new StageWebView(); webView.stage = stage; webView.viewPort = new Rectangle(20,103,960,640);//specify the clipping mask(x,y,w,h) //NB I have my pdf file as an included file here (added in the publish panel. var fPath:String = new File(new File("app:/includes/"+_file).nativePath).url; webView.loadURL( fPath ); //Alternatively you should be able to navigate to a URL webView.loadURL("http://www.google.com"); 

有一个名为pdf2swf的外部工具,它将PDF转化为一个可以像其他swf一样工作的swf。 如果你想要的只是一个固定的pdf,你可以先转换它,直接加载转换后的swf。 但是,如果您需要任何pdf,您需要一个外部Web服务器来执行转换步骤。