div 内有很多内容 ,我想将div内的内容在线生成一张图片,可供用户下载,该如何实现呢?麻烦各位

解决方案 »

  1.   

    生成自定义图片 比如div 内有 img1 img2 还有其他文字 ,我想将这些内容整合在一起生成一张图片。
      

  2.   

    可以引用System.Forms命名空间,然后使用WebBrowser载入这个div里的内容(包括html和css),用WebBrowser的DrawToBitmap()方法输出生成图片,这种方法可以得到浏览器里呈现的效果,而不仅仅是纯文本的图片。不过看起来很繁琐,我也想不到别的方法
      

  3.   

    图片是啥,在网页中图片就是“<img src="...."/>”,你先在线生成一张图片,很明显就是要用到水印,也就是在图片上面画图,你可以设置一张白图作为背景,然后在上面画,你可以去百度下“水印”这个东西。
      

  4.   

    可以用专业的报表控件,然后导出为PDF给用户打印。