svg 到 pdf 客户端或服务器端 c#、js?
svg to pdf client side or server side c#, js?
转换 svgToPdf 的最佳方法是什么
尝试过各种可用的 js 库,如 jsPdf、svgToPdf 等。
它只有很少的默认形状,如三角形、矩形、圆形等。
如果 "GoJs" 中的形状(例如菱形、圆柱体等)没有得到转换。
如何转换..!
如何处理它,从服务器端到客户端,或从 client-to-server-back_to_client.
看看 phantomjs:它可以将 SVG 渲染为 PDF(或 png/jpg 图像)。 Phantomjs是一个原生程序,实际上是一个基于WebKit引擎的无头浏览器。
用法相当简单(另请参阅 official documentation):
var page = require('webpage').create();
page.open('file://c:\path_to_svg\some.svg', function() {
page.render('svg_export.pdf');
phantom.exit();
});
phantomjs 可以用 System.Diagnostics.Process 执行(或者您可以使用提供 API 的现有包装器从 C# 代码执行 phantomjs)。
转换 svgToPdf 的最佳方法是什么
尝试过各种可用的 js 库,如 jsPdf、svgToPdf 等。
它只有很少的默认形状,如三角形、矩形、圆形等。
如果 "GoJs" 中的形状(例如菱形、圆柱体等)没有得到转换。
如何转换..!
如何处理它,从服务器端到客户端,或从 client-to-server-back_to_client.
看看 phantomjs:它可以将 SVG 渲染为 PDF(或 png/jpg 图像)。 Phantomjs是一个原生程序,实际上是一个基于WebKit引擎的无头浏览器。 用法相当简单(另请参阅 official documentation):
var page = require('webpage').create();
page.open('file://c:\path_to_svg\some.svg', function() {
page.render('svg_export.pdf');
phantom.exit();
});
phantomjs 可以用 System.Diagnostics.Process 执行(或者您可以使用提供 API 的现有包装器从 C# 代码执行 phantomjs)。