首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Base64string PDF数据

如何使用Base64string PDF数据
EN

Stack Overflow用户
提问于 2018-01-24 04:18:58
回答 3查看 8.6K关注 0票数 3

我有base64字符串的pdf文件(Gmail PDF附件),我得到的base64直接从服务器编码,现在我需要把这个base64转换成图像,以显示的pdf在下一个标签的浏览器。

我使用下面的代码,var pdfAsDataUri = "data:image/png;base64 64,"+file;window.open(pdfAsDataUri);*新选项卡是打开的,没有显示pdf。

  1. 你能告诉我,如何将pdf base64编码的字符串转换成图像,直接从服务器获取base64编码字符串吗?

注意:请找到下面的图片,如果我点击那个绿色标记图标,pdf应该在新的选项卡中打开。在这里输入图像描述

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-01-24 05:06:55

您可以尝试创建一个Image对象。然后在src中放置base64。

代码语言:javascript
复制
var myImage = new Image();
myImage.src="data:image/png;base64,"+file; 
票数 4
EN

Stack Overflow用户

发布于 2020-01-07 11:58:53

代码语言:javascript
复制
<embed src="data:application/pdf;base64,BASE_64_STRING" type="application/pdf" width="100%" height="600px" />
票数 1
EN

Stack Overflow用户

发布于 2019-06-24 12:35:42

为什么你不使用iframe

代码语言:javascript
复制
<iframe id="framTest" height="100%" width="100%" />
$('#framTest').prop("src", your base64 string);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48414749

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档