我正在尝试加载一个PDF到我的Adobe Air应用程序使用ActionScript,在我的机器上,我有最新的Adobe Acrobat Reader DC和Adobe Acrobat XI Pro。
在本教程中,我一直遵循以下步骤:http://help.adobe.com/en_US/AIR/1.5/devappsflex/WS5b3ccc516d4fbf351e63e3d118666ade46-7eb4.html
但我被困在这里了:
if(HTMLLoader.pdfCapability == HTMLPDFCapability.STATUS_OK)
{
trace("PDF content can be displayed");
}
else
{
trace("PDF cannot be displayed. Error code:", HTMLLoader.pdfCapability);
}但它一直说PDF不能显示。错误代码: 3204,这是操作系统在尝试加载Adobe Reader或Acrobat应用程序或其必需库之一时返回的错误。
我是不是漏掉了什么?或者没有正确安装某些东西?
发布于 2017-01-24 04:22:36
HTMLLoader有点过时了,这就是为什么它不再兼容最新版本的Adobe Reader,我建议使用StageWebView。您将能够在您的应用程序中显示PDF,而不是与其通信。
private function loadPDF():void
{
var myStageWebView:StageWebView = new StageWebView(true);
myStageWebView.viewPort = new Rectangle(0 , 0, 300, 300);
myStageWebView.stage = this.stage;
myStageWebView.loadURL("http://www.example.com/book.pdf");
}https://stackoverflow.com/questions/41811282
复制相似问题