Salesforce 如何在lightning组件中将base64字符串显示为pdf格式

Salesforce 如何在lightning组件中将base64字符串显示为pdf格式,salesforce,salesforce-lightning,Salesforce,Salesforce Lightning,我需要在lightning组件中将Base64字符串显示为PDF格式,而不将该字符串保存为salesforce中的文件或附件。您可以使用可以在客户端生成PDF的第三方Javascript库 带有 定义一个Blob并插入到中: <script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.debug.js" integrity="sha384-NaWTHo/8YCBYJ59830LTz/P4aQZK1sS0SneO

我需要在lightning组件中将Base64字符串显示为PDF格式,而不将该字符串保存为salesforce中的文件或附件。

您可以使用可以在客户端生成PDF的第三方Javascript库

带有

定义一个Blob并插入到
中:

<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>

var doc=new jsPDF();
文本文件(“你好,世界”,35,25);
var blob=doc.output('blob')
var file=新文件([blob],'a_name.pdf',{type:'application/pdf'})
iframe.src=URL.createObjectURL(文件)