gpt4 book ai didi

javascript - 使用 pdfmake 生成 pdf 时出现 TypeError

转载 作者:行者123 更新时间:2023-11-30 00:27:27 30 4
gpt4 key购买 nike

这是我的代码:

<script type="text/javascript">
var url = 'localhost:8080/chartGenerator';
function myFunction() {
var docDef={ content: [
'This is an sample PDF printed with pdfMake',
{
image: getBinaryResource(url)
}
]


}
pdfMake.createPdf(docDef).download('optionalName.pdf');
}

function getBinaryResource(url){
var req = new XMLHttpRequest();
req.open("GET", url, false);
req.overrideMimeType('text/plain; charset=x-user-defined');

req.send(null);
if (req.status == 200) {
return req.responseText.replace(/^data:image\/(png|jpg);base64,/, "");
} else return null

}

</script>

我需要使用从服务器获取的图像生成一个 pdf 文档,但出现以下错误:TypeError: r is undefined。

你能帮我解决这个问题吗。

最佳答案

正如@AndréKool 指出删除“.replace(/^data:image/(png|jpg);base64,/, "");”解决了它。

需要此部分,以便 pdfmake 可以将其识别为 base64 图像格式。

关于javascript - 使用 pdfmake 生成 pdf 时出现 TypeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30884864/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com