【发布时间】:2018-07-05 23:48:56
【问题描述】:
我的 Angular 应用有一个可以呈现 PDF 的 iframe:
<iframe ng-src="{{PCtrl.docSrc}}" type="application/pdf" ...></iframe>
docSrc 生成为 BASE64 编码字符串,类似于:
"data:application/pdf;base64,JVBERi0xLjMKMyA..."
Chrome 可以很好地呈现嵌入的 PDF。点击下载即可下载 PDF,用户将看到“另存为”对话框。 Chrome PDF 查看器给出的默认文件名是“download.pdf”,如何更改?
【问题讨论】:
-
已经asked here。没有真正的解决方案,除了运行您自己的 pdf 查看器。
-
感谢 Kaido/Michael,但这些答案中没有任何内容可以帮助我重命名传递给 Google Pdf 查看器的文件,因此下载时可以使用自定义名称保存。
标签: html google-chrome pdf iframe jspdf