我想使用BLOB在新标签中将HTML DOM显示为pdf。我们可以通过调用一个API来实现这一点,该API将返回一个Blob,但是我想做到这一点而无需任何服务器端API的参与。我在将html字符串转换为ARRAY BUFFER时遇到问题。这是stackblitz上的代码,您可以测试一下,请让我知道如何解决。谢谢
答案 0 :(得分:1)
考虑使用TextEncoder,它可以轻松地编码/解码字符串和ArrayBuffers:
const encoder = new TextEncoder(),
decoder = new TextDecoder(),
text = 'Hello',
textEncoded = encoder.encode(text),
textDecoded = decoder.decode(textEncoded);
console.log({ text, textDecoded, textEncoded });