代码如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()">
<mx:Script>
<![CDATA[
import flash.html.HTMLPDFCapability; //use HTMLPDFCapability
import flash.html.HTMLLoader; //use HTMLLoader
import mx.controls.Alert; //use Alert
//initialize
private function initApp():void
{
//check Adobe Reader 8.1 or above capability
if(HTMLLoader.pdfCapability==HTMLPDFCapability.STATUS_OK)
{
var request:URLRequest = new URLRequest("sample.pdf");//URLRequest example
var pdf:HTMLLoader = new HTMLLoader(); //HTML Control
pdf.height = 800; //set pdf height
pdf.width = 1280; //set pdf width
pdf.load(request); //load pdf
container.addChild(pdf); //put pdf in HTML container
}
else
Alert.show("pdf cant display, not Adobe Reader 8.1 and above version");
}
private function htmlLoaded(event:Event):void
{
}
]]>
</mx:Script>
<mx:HTML id="container" width="1278" height="718"/>
</mx:WindowedApplication>
flex AIR 打开PDF文件(代码实现)
最新推荐文章于 2015-03-24 12:26:03 发布