繁体   English   中英

Flex Air Show pdf预览

[英]flex air show pdf preview


我正在使用urlloader从服务器加载tiff文件。 然后我将其获取为ByteArray并在弹出窗口中显示图像。

var bytes:ByteArray = urlloader.data as ByteArray; 我使用TIFFbaselineDecoder解码字节并打开一个弹出窗口以显示位图。 效果很好。

现在,我想对pdf文件做同样的事情。 我如何在字节数组的窗口中显示pdf文件。

请告诉我。

谢谢
威仕

首先,您可以检查用户的机器是否适合PDF显示

if(HTMLLoader.pdfCapability == HTMLPDFCapability.STATUS_OK){
    trace("PDF content can be displayed");
} 
else {
    trace("PDF cannot be displayed. Error code:", HTMLLoader.pdfCapability); 
}

如果是这样的话

var request:URLRequest = new URLRequest("http://www.example.com/test.pdf"); 
pdf = new HTMLLoader(); 
pdf.height = 800; 
pdf.width = 600; 
pdf.load(request); 
container.addChild(pdf);

请注意,这也有效:

<mx:HTML width="100%" height="100%" location="understanding_the_flex_3_lifecycle_v1.0.pdf"/>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM