如何使用Base64string PDF数据

时间:2018-01-24 04:18:59

标签: 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编码的字符串]
  2. 注意:请找到下面的图片,如果我点击绿色标记的图标,则pdf应该在新标签页中打开。enter image description here

2 个答案:

答案 0 :(得分:4)

您可以尝试制作Image对象。然后在src放置base64。

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

答案 1 :(得分:0)

为什么不使用iframe

<iframe id="framTest" height="100%" width="100%" />
$('#framTest').prop("src", your base64 string);