HTML DOM到数组缓冲区为pdf制作BLOB?

问题描述 投票:0回答:1

我想使用BLOB在新标签中将HTML DOM显示为pdf。我们可以通过调用一个API来实现这一点,该API将返回一个Blob,但是我想做到这一点而无需任何服务器端API的参与。我在将html字符串转换为ARRAY BUFFER时遇到问题。这是stackblitz上的代码,您可以测试一下,请让我知道如何解决。谢谢

generate pdf from html dom

javascript typescript blob arraybuffer
1个回答
1
投票

考虑使用TextEncoder,它可以轻松地编码/解码字符串和ArrayBuffer:

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

console.log({ text, textDecoded, textEncoded });
© www.soinside.com 2019 - 2024. All rights reserved.