我想将html(例如表格)转换为图像并将其另存为.jpg文件。而且,如果该表与其他元素一起显示在网页中,我只想获取该特定表并将其保存为图像。如何将html块转换为asp.net中的图像(例如jpg)
这是可能使用asp.net?
感谢
我想将html(例如表格)转换为图像并将其另存为.jpg文件。而且,如果该表与其他元素一起显示在网页中,我只想获取该特定表并将其保存为图像。如何将html块转换为asp.net中的图像(例如jpg)
这是可能使用asp.net?
感谢
我们已经使用http://iecapt.sourceforge.net/
将HTML转换成图像。你可以试试看。它是免费提供的。
或
裁判
http://stackoverflow.com/questions/1972739/convert-a-html-control-div-or-table-to-an-image-using-c
<%@ 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控制(格或表)添加到图像]
可能重复http://stackoverflow.com/questions/1972739/convert-a-html-control-div-or-表到一个图像 - 使用-c)的 – Aristos 2010-07-02 13:03:00