ActionScript 3.0 加载 PDF
ActionScript 3.0 Load PDF
我正在尝试使用 ActionScript 将 PDF 加载到我的 Adobe Air 应用程序中,我的机器上有最新的 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 这是 OS 在尝试加载 Adobe Reader 或 Acrobat 应用程序或其必要的库之一时返回的错误。
我是不是漏掉了什么?或者没有正确安装某些东西?
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");
}
我正在尝试使用 ActionScript 将 PDF 加载到我的 Adobe Air 应用程序中,我的机器上有最新的 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 这是 OS 在尝试加载 Adobe Reader 或 Acrobat 应用程序或其必要的库之一时返回的错误。
我是不是漏掉了什么?或者没有正确安装某些东西?
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");
}