将SVG流转换为png或jpg
我想用iText将图像添加到使用C#的某些PDF文档中。将SVG流转换为png或jpg
我的问题是,图像保存为数据库中的流(fx.M47,33 L47,34 L47,37 L47,40 L47等)。
我想不通,如何将其转换为PNG或JPEG,以便我可以将它们添加到PDF文档。
任何人都可以告诉我如何使这个转换,或者如果它可以直接在iText中完成?
你可以使用http://librsvg.sourceforge.net/
它不具有C#
,据我所看到的约束力,但它应该有可能通过P/Invoke来使用它。
编辑:iText的似乎有一些转换,太:http://itextpdf.com/examples/iia.php?id=263
正如问题中提到的,我正在使用c#作为我的应用程序。 iText的例子是用Java编写的。 – 2012-03-26 13:48:37
在这一刻,我只需要在我的台式电脑上运行一些东西(概念验证)。最终的“程序”将运行在客户服务器上的ASP.NET应用程序中。我也无法在服务器上安装任何第三方软件,所以我猜InkScape(在很多指南中提到过)不是一种选择。 – 2012-03-26 13:52:51
对不起,Java示例;-)但是,如何使用librsvg与P/Invoke? – Andre 2012-03-26 13:54:47
这个问题是相关的:http://stackoverflow.com/questions/1525421/drawing-svg-in-net-c – Andre 2012-03-26 13:23:51