使用针对手机的动作脚本打开并显示pdf文件(iOS)

时间:2011-11-23 20:36:05

标签: ios actionscript air

目前,我正在使用Adobe AIR并使用ActionScript进行练习。我的目标是在视图中显示PDF文件(具体的iPad视图)。为此,我使用URLRequest指定PDF的位置,并使用HTMLLoader加载PDF。但是不起作用,我在文档中读到了以下内容:

  

HTMLLoader类。 AIR配置文件支持:支持此功能   所有桌面操作系统,但移动设备不支持   或用于电视设备的AIR。

出于这个原因,我想问你们大家是否做过类似的事情,或者你知道解决方法吗?

提前致谢!

2 个答案:

答案 0 :(得分:4)

我认为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");

答案 1 :(得分:0)

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