我的asp.net页面中有svg代码
<svg width="580" height="400" xmlns="http://www.w3.org/2000/svg">
<g>
<title>background</title>
<rect fill="#fff" id="canvas_background" height="402" width="582"y="-1"x="-1"/>
<g display="none" overflow="visible" y="0" x="0" height="100%"width="100%"id="canvasGrid">
<rect fill="url(#gridpattern)" stroke-width="0" y="0" x="0" height="100%"
width="100%"/>
</g>
</g>
<g>
<title>Layer 1</title>
<path id="svg_1"
d="m112.9375,236.28002l18.375,-92.00001l61.25,0l18.37499,92.00001l-98,0z"
stroke-width="1.5" stroke="#000" fill="#fff"/>
<path id="svg_2" d="m265.17247,210.49499l0,-109l101.00002,109l-
101.00002,0z" stroke-width="1.5" stroke="#000" fill="#fff"/>
</g>
</svg>
现在我想用c#打印这个可能是pdf或png有什么办法吗?
答案 0 :(得分:-1)
在网络服务器上安装PhantomJS并使用“rasterize.js”在服务器上将SVG(或HTML)代码呈现为PDF格式。