<svg>
クライアント側で生成された、DOM にある要素を PDF ファイルにエクスポートしようとしています。私はさまざまなライブラリを試しましたが、pdfmake は私が望むものに非常に近いものです。このライブラリまたは他のライブラリを使用した実際の例は役に立ちます。
downloadPdf = function() {
//var docDefinition = { content: 'This is an sample PDF'};
var html = d3.select("svg")
.attr("version", 1.1)
.attr("xmlns", "http://www.w3.org/2000/svg")
.node().parentNode.innerHTML;
console.log(btoa(html));
var imgsrc = 'data:image/svg+xml;base64,'+btoa(html);
var docDefinition = {content: [{image: imgsrc}]}
pdfMake.createPdf(docDefinition).open('Sample.pdf');
}