我需要通过url下载PDF

时间:2019-10-16 14:19:49

标签: javascript pdf download

我阅读了一些差不多的文章,但是我无法解决我的问题。

我只能在导航的同一选项卡上获得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);


        }

}

0 个答案:

没有答案