首页 > 解决方案 > 将 svg 文件下载为 PDF 文件 js/react

问题描述

我有个问题。我正在制作一本图画书之类的东西,并让它在 SVG 图像上工作。当用户已经绘制了这个图像时,我需要为他提供下载这个打印的可能性。因此用户必须将其下载为 PDF 文件。我已经下载为 SVG 文件,但将其转换为 PDF 文件时遇到问题。你能帮助我吗?

download = () => {
        var svgData = $("#esfalgie")[0].outerHTML;
        var svgBlob = new Blob([svgData], {type:"image/svg+xml;charset=utf-8"});
        var svgUrl = URL.createObjectURL(svgBlob);
        console.log(svgData);
        var downloadLink = document.createElement("a");
        downloadLink.href = svgUrl;
        downloadLink.download = "newesttree.svg";
        document.body.appendChild(downloadLink);
        downloadLink.click();
        document.body.removeChild(downloadLink);
    }

标签: javascriptreactjspdfsvg

解决方案


推荐阅读