2010-07-02 32 views
0

我想將html(例如表格)轉換爲圖像並將其另存爲.jpg文件。而且,如果該表與其他元素一起顯示在網頁中,我只想獲取該特定表並將其保存爲圖像。如何將html塊轉換爲asp.net中的圖像(例如jpg)

這是可能使用asp.net?

感謝

+0

可能重複http://stackoverflow.com/questions/1972739/convert-a-html-control-div-or-表到一個圖像 - 使用-c)的 – Aristos 2010-07-02 13:03:00

回答

0

我認爲這是一個呈現的問題,完全取決於什麼樣的瀏覽器渲染你的HTML。

但是,這可以讓我使用GDI+WebBrowser來控制CodeProject

讓我知道它是否幫助你!

問候。

0

我們已經使用http://iecapt.sourceforge.net/將HTML轉換成圖像。你可以試試看。它是免費提供的。

裁判

http://stackoverflow.com/questions/1972739/convert-a-html-control-div-or-table-to-an-image-using-c 
-1
<%@ Page Language="c#"%> 
<%@ Import Namespace="System.Drawing.Imaging" %> 
<%@ Import Namespace="System.Drawing" %> 
<%@ Import Namespace="System.Drawing.Drawing2D" %> 

<script runat="server"> 
private void Page_Load(object sender, System.EventArgs e) { 
Bitmap bmp= new Bitmap(Server.MapPath(Request.QueryString["i"])); 
Graphics g=Graphics.FromImage(bmp); 
g.SmoothingMode = SmoothingMode.AntiAlias ; 
g.DrawString(Request.QueryString["t"],  
new Font("verdana",12),SystemBrushes.WindowText, 1, 1); 
Response.ContentType="image/jpeg"; 
bmp.Save(Response.OutputStream, bmp.RawFormat) ; } 
</script> 
的([使用C#轉換一個HTML控制(格或表)添加到圖像]