javascript - 我需要通过 url 下载 PDF
问题描述
我已经阅读了一些相同的帖子,但我无法解决我的问题。
我只在我正在导航的同一个选项卡上获得 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);
}
}
解决方案
推荐阅读
- javascript - zIndex doot 在原生基础卡上工作 - 反应原生
- sql-server - 如何更改表以在两个表之间创建外键
- python - cv2将c++的Range和copyTo函数转换为python
- reactjs - Redux-Saga 使用 Immutable.js 并且状态始终为空
- reactjs - 在 Apollo 客户端中,如何在成功突变后使用标头进行 refetchQueries?
- javascript - 如何将矩形平滑地变为圆形?
- angular - 无法在离子 4 中的函数内调用警报
- ios - Swift 4 快捷语法将多个对象(设置了一些属性)添加到数组中?
- c - C:在while循环中超过时间限制?
- java - 使用注释从休眠中的其他表映射数据?