我使用 apache Royal 0.9.7 stable 来实现从服务器显示 pdf 的功能。
这是一个示例代码:
var byteCharacters:String = unescape(encodeURIComponent(pdfData));
var byteNumbers:Array = new Array(byteCharacters.length);
for (var i:int = 0; i < byteCharacters.length; i++) {
byteNumbers[i] = byteCharacters.charCodeAt(i);
}
var byteArray:Uint8Array = new Uint8Array(byteNumbers);
var file:Blob = new Blob([byteArray], {type: 'application/pdf'} as
BlobPropertyBag);
var fileUrl:String = URL.createObjectURL(file);
window.open(fileUrl);
尝试查看 pdf 文件时,我在控制台中收到此错误:
ReferenceError: BlobPropertyBag is not defined
我在https://github.com/apache/royale-compiler/issues/81上看到了同样的问题,然后我尝试了每晚的 0.9.8,但我仍然遇到同样的问题。
谁能帮助为什么找不到依赖项?