我通过捕获反应组件从反应页面生成一个pdf文件,然后使用dom-to-image库将它们转换为图像,然后将它们放入pdf中,它运行良好,问题是当有很多标记时代码响应请求超时错误,似乎他正在尝试捕获地图中的每个标记并导致问题,所以任何解决此问题的方法或替代方案可能会有所帮助?
地图图像

const commercesNode = document.getElementById("commerces");
const commerces = await domtoimage.toPng(commercesNode, {
width: commercesNode.clientWidth * scale,
height: commercesNode.clientHeight * scale,
style: {
transform: "scale(" + scale + ")",
transformOrigin: "top left",
},
});
imgarray.push({
img: commerces,
name: "commerces"
});