【问题标题】:Html DOM to Array Buffer to make BLOB for pdf?Html DOM 到数组缓冲区为 pdf 制作 BLOB?
【发布时间】:2019-11-13 09:59:30
【问题描述】:

我想使用 BLOB 在新选项卡中将我的 HTML DOM 显示为 pdf。我们可以通过调用一个返回 blob 的 API 来实现这一点,但我想在不涉及任何服务器端 API 的情况下做到这一点。我在将我的 html 字符串转换为 ARRAY BUFFER 时遇到问题。这是stackblitz上的代码,您可以对此进行测试,请告诉我如何解决此问题。谢谢

generate pdf from html dom

【问题讨论】:

    标签: javascript typescript blob arraybuffer


    【解决方案1】:

    考虑使用TextEncoder,它可以轻松地对字符串和数组缓冲区进行编码/解码:

    const encoder = new TextEncoder(),
          decoder = new TextDecoder(),
          text = 'Hello',
          textEncoded = encoder.encode(text),
          textDecoded = decoder.decode(textEncoded);
    
    console.log({ text, textDecoded, textEncoded });
    

    【讨论】:

      猜你喜欢
      • 2023-03-02
      • 1970-01-01
      • 2021-01-14
      • 2021-07-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多