javascript - 将 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);
}
解决方案
推荐阅读
- xml - XML 属性中的转义撇号,使用 XSLT
- python - aiohttp 在后台调度运行任务
- python - Tensorflow 中的预取生成器(序列)
- macos - macOS 上的 SwiftUI 选择器
- python - 从变量中减去 - Thonny Python
- splunk - 使用 fluent-plugin-grok-parser 和 splunk-hec 图像
- java - 我可以在不定义任何自定义 TypeMaps 的情况下使用 ModelMapper 映射到非默认构造函数吗?
- bluetooth - 无法解压
- javascript - 获取用户是否使用 vanilla javascript 响应页面结束
- java - 比较字符串(索引)