我阅读了一些差不多的文章,但是我无法解决我的问题。
我只能在导航的同一选项卡上获得pdf,这是我不想要的。我需要pdf才能开始在资源管理器中下载,但是我对下一步应该是什么感到非常困惑。我还需要给pdf一些参数来打印它,但这是我将能够进行调试的主题。这是我的代码,通过HTML上的按钮调用。
downloadPDF(){
let vm = this;
let pdf = this.URL_ANEXO_;
let blob = new Blob([pdf], { type: 'data:attachment/pdf;charset=utf-8' });
let fileName = 'ANEXO_.pdf';;
let link: any = document.createElement('a');
let url = this.URL_ANEX_;
link.href = url;
link.download = fileName;
document.body.appendChild(link);
link.click();
setTimeout(function () {
document.body.removeChild(link);
window.URL.revokeObjectURL(url);
}, 100);
}
}