javascript - 如何使用 Base64string PDF 数据

标签 javascript jquery html image pdf

我有 pdf 文件的 base64 字符串(Gmail PDF 附件),我直接从服务器获取 base64 编码,现在我需要将此 base64 转换为图像以在下一步中显示 pdf浏览器的选项卡。

我正在使用下面的代码, var pdfAsDataUri = "data:image/png;base64,"+file; window.open(pdfAsDataUri); * 新标签页已打开且未显示 pdf

  1. 你能告诉我如何将 pdf base64 编码字符串转换为图像[我直接从服务器获取 base64 编码字符串]

注意:请找到下图,如果我单击那个绿色标记的图标,pdf 应该在新选项卡中打开。 enter image description here

最佳答案

您可以尝试制作一个Image 对象。然后在 src 中放入 base64。

var myImage = new Image();
myImage.src="data:image/png;base64,"+file; 

关于javascript - 如何使用 Base64string PDF 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48414749/

相关文章:

javascript - D3.js 从复选框中进行多项选择并根据选择过滤节点和链接

javascript - 如果我有jQuery背景,那么“AngularJS中的思考”吗?

javascript - jquery div hidden and show,如何控制show div的位置?

javascript - jQuery 和复选框,我看不到变化

html - Nokogiri 获取所有 HTML 节点

javascript - (CSS) 如何根据浏览器大小将 Div 定位在浏览器右下角附近?

JavaScript:带有对象参数的对象构造

javascript - 为什么这个仅输入数字的函数实际上不适用于输入类型 :number?

javascript - 按钮在第一次点击时不起作用

javascript - 将值从页面传递到 Bootstrap 模式和操作结果