我们如何将URL的PDF转换为convert.javascript中的ToBase64String

How can we convert PDF of URL to Convert.ToBase64String in javascript

本文关键字:convert javascript 中的 ToBase64String 转换 PDF URL 我们      更新时间:2023-09-26

我有一个URL,当我们浏览它时,它会要求打开/保存PDF。我需要将此PDF转换为convert。Javascript中的ToBase64String。我有一个简单的网址,其中有PDF。

URL类似

这个

如果你还需要什么,请告诉我。

  1. 定义div以在其内创建链接

    <div id="getpdf"> <i>Generating PDF file, please wait..</i> </div>

  2. 然后转换包含在PDFAsString变量中的PDF文件,并创建这样的内联datauri链接来显示这个PDF内联:

    // create base 64 encoded string
    var PDFContentBase64 = btoa(unescape(encodeURIComponent(PDFAsString))));
    var pdfdiv = document.getElementById("getpdf");`
    pdfdiv.innerHTML = "<h3><a title='"View PDF file'" href='"data:application/pdf;base64,' + PDFContentBase64 + ''">Click here to VIEW PDF<'/a></h3>";`   
    

更新:(感谢@roland)如果你需要支持IE8和更早的浏览器,那么考虑N.Zackas对base64编码的实现。