我想用iText將圖像添加到使用C#的某些PDF文檔中。將SVG流轉換爲png或jpg
我的問題是,圖像保存爲數據庫中的流(fx.M47,33 L47,34 L47,37 L47,40 L47等)。
我想不通,如何將其轉換爲PNG或JPEG,以便我可以將它們添加到PDF文檔。
任何人都可以告訴我如何使這個轉換,或者如果它可以直接在iText中完成?
我想用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