首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在lightning component中将base64字符串显示为pdf

如何在lightning component中将base64字符串显示为pdf
EN

Stack Overflow用户
提问于 2019-06-03 22:28:48
回答 1查看 3.1K关注 0票数 1

我有一个要求,我需要在闪电组件中将Base64字符串显示为PDF,而不是将该字符串保存为salesforce中的文件或附件。

EN

回答 1

Stack Overflow用户

发布于 2019-06-04 03:21:20

你可以使用第三方Javascript库,它可以在客户端生成PDF。

使用 的示例

定义Blob并在<iframe>中插入:

代码语言:javascript
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.debug.js" integrity="sha384-NaWTHo/8YCBYJ59830LTz/P4aQZK1sS0SneOgAvhsIl3zBu8r9RevNg5lHCHAuQ/" crossorigin="anonymous"></script>

<iframe id=iframe></iframe>

<script>
    var doc = new jsPDF();
    doc.text("Hello World", 35, 25);
    var blob = doc.output( 'blob' )
    var file = new File( [blob], 'a_name.pdf', { type: 'application/pdf' } )
    iframe.src = URL.createObjectURL( file )
</script>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56429400

复制
相关文章

相似问题

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