我正在生成包含html canvas元素中的图像的pdf。我设法实现了该工作,但是我无法以有效的方式打开结果。
PDF.dataURI()返回一个类似于的字符串data:application/pdf;base64,BASE64_ENCODED_PDF_HERE。
我目前正在使用window.location = certificate.dataURI()以打开pdf。我已经尝试过了window.open,但是Safari不能很好地使用它。
结果:
在Firefox中,这会保存一个随机名称的文件,后跟.pdf(1).part。在Safari(台式机和移动版)中,它将在同一标签中打开PDF,但不会显示任何pdf查看器界面。在Chrome浏览器中,它将在同一标签中打开PDF,并打开PDF界面。
基本上,我的问题是如何在浏览器中以PDF格式(最好在新标签页中)以这种格式打开字符串。
有什么想法吗?
| 归档时间: |
|
| 查看次数: |
4270 次 |
| 最近记录: |