`

.Net 如何在web中实现将HTML转换成一张图片(非常简单)

阅读更多

本文包含附本:379_811_HtmlToPic.rar

目前发现的方法,都是通过:创建一个winform程序,然后在web层调用这个程序从而生成图片。
副本是我写的一个通过传入网址,从而实现将HTML转成一张图片的winform程序。调用起来非常简单。

调用方法:(将HtmlToPic.exe copy 到你要调用的目录下)
在web层加入以下方法:将会在当前目录生成一张126.com 的gif图片。
System.Diagnostics.Process.Start(Server.MapPath("./") + "HtmlToPic.exe", "http://www.126.com" + Server.MapPath("./") + "abc"+" gif");
//第一个参数是网址
//第二个参数是要生成的图片名
//第三个参数是文件格式:Jpeg/Gif/Png,默认为Jpeg
函数原型:
System.Diagnostics.Process.Start(string filename,string arguments)

分享到:
评论

相关推荐

    ASP.NET实现网页快照(C#生成网页截图 将指定html网页转换成图片保存到本地)(源代码)

    在这个特定的场景中,我们关注的是如何使用C#编程语言在ASP.NET环境中实现一个网页快照的功能,即将一个指定的HTML网页转换为图片并保存到本地。 网页快照,也被称为网页截屏或网页捕获,是将一个网页的视觉表现...

    .net web全景js全景

    【.NET Web全景JS全景】是一种技术组合,用于在Web应用程序中实现360度全景体验。这种技术结合了.NET框架、JavaScript库以及HTML5等前端技术,为用户提供了一种沉浸式的视觉体验,用户可以通过鼠标或触摸操作在虚拟...

    Inside ASP.NET Web Matrix

    自从微软的Active Server Pages (ASP)在较短的时间内迅速崛起并取得了巨大的成功之后,它已经从一个简单的脚本环境演变成一个强大且易于使用的平台,用于构建完整的Web应用程序。在最新的ASP.NET版本中,它提供了一...

    深入ASP.NET数据绑定.doc

    在ASP.NET中,数据绑定是页面生命周期中的关键部分,它使得开发者能够轻松地将数据库或其他数据源中的数据呈现到用户界面。在标题和描述中提到的`("字段名") %>`和`("字段名") %>`是ASP.NET数据绑定表达式,它们用于...

    vb.net中的加密方法

    本文将详细介绍如何在VB.NET中实现加密功能,并提供一个具体的示例来解释如何使用MD5算法进行字符串加密。 #### MD5加密简介 MD5是一种广泛使用的散列函数,它能将任意长度的输入(通常为文本形式)转换成一个固定...

    ASP.NET概述(PDF)

    - **自动生成SOAP Web服务**:ASP.NET简化了Web服务的创建过程,只需简单的几步操作即可将一个普通的ASP.NET页面转换成一个SOAP Web服务。 #### 四、面向ASP开发者的迁移策略 - **兼容性与迁移路径**:对于现有的...

    ASP.Net 网站开发第二章

    当用户通过浏览器访问该页面时,NGWS 会解析并编译这个 .aspx 文件,将其转换成一个二进制的 NGWS 类文件。这个编译后的文件会根据源文件的变化自动更新,确保每次访问都能获取到最新的版本。这一过程类似于 JSP 的...

    asp.net开发环境的搭建详解

    **开发语言方面**,ASP.NET使用.NET Framework支持的语言,如VB.NET和C#等,这些语言生成的网页在后台被转换成类并编译成一个DLL文件。由于是编译执行而非解释执行,因此ASP.NET具有更高的执行效率。 **统一的Web...

    Flash帧转换为图片的C#代码, 可以用于在线获取电子书下载

    本项目提供了一个使用C#编程语言实现的解决方案,它能够帮助开发者将SWF格式的Flash内容转换成一系列的静态图片,从而方便在线查看或下载。以下是这个C#代码实现的详细知识点和操作流程: 1. **C#编程语言**:C#是...

    Flex连接数据库 .net 2.0

    在Web服务的方法中,你可以使用这些类来执行SQL查询或存储过程,然后将结果封装成一个可以序列化的对象,比如自定义的强类型数据集,以便Flex可以理解。 对于Oracle数据库,同样可以使用ADO.NET,不过需要安装...

    ASP.NET程式的部署.pdf

    然而,在ASP.NET中,通过采用“后置程式码(CodeBehind)”的编写方式,实现了代码与界面的分离,且整个项目可以被封装成一个.DLL文件,存储在\bin目录下,从而简化了移植过程并增强了代码的安全性。 具体而言,只...

    将Angular和Webpack集成到ASP.NET mvc应用程序中,用于开发和生产部署.zip

    在现代Web开发中,Angular和Webpack是两个非常关键的工具。Angular是一款强大的JavaScript框架,用于构建单页应用程序(SPA),而Webpack则是一个模块打包器,能够优化和管理项目的依赖关系。将这两者集成到ASP.NET ...

    Ajax使用工具包(ASP.NET)

    7. DropDownExtender:可以将一个下拉列表转换成一个下拉按钮,点击后展示一个下拉列表,提供了更好的用户体验。 8. DragDropExtender:支持元素拖放操作,使得用户可以轻松移动页面上的元素。 9. ...

    ASP.Net中的MD5加密

    在ASP.NET中,可以利用`.NET Framework`提供的`System.Web.Security`命名空间下的类来实现MD5加密。主要方法包括`HashPasswordForStoringInConfigFile()`和`FormsAuthentication.HashPasswordForStoringInConfigFile...

    .NET_Webservice数据压缩

    1. **数据序列化**:在服务器端,数据通常会先被转换成一个可序列化的对象,如示例中的DataSetSurrogate对象。这可以通过使用BinaryFormatter实现,它能够将.NET对象转换为字节流,以便在网络中传输。 2. **数据...

    c#程序本地化 不愿意去装.NET FRAMEWORK

    5. **使用Web应用程序**:将本地化功能转移到Web应用程序中,利用浏览器的本地化API,可以实现无需在客户端安装任何框架的本地化。 在实践中,本地化策略的选择应根据目标用户群、兼容性需求和开发团队的技能来确定...

    华锐网络科技ASP.NET论坛系统V3.2

    HDLabBBS是一套基于ASP.NET Web技术设计开发的论坛系统,至今已经推出第四个版本了,可以说它在性能上和功能上都达到了相当完善的地步。首先要说明的是它是作为我们华锐的主打产品来开发的,我们一直都在努力着将它...

    .net ViewState解码器

    在ASP.NET Web表单的生命周期中,当用户提交表单时,ViewState数据会被序列化并加密成一个Base64编码的字符串,然后作为隐藏字段附加到HTML页面上。当页面回发到服务器时,服务器会解码这个字符串以恢复先前的状态。...

    C#基础教程(.NET编程语言)

    .NET的目标是打破现有Web站点之间的壁垒,将互联网转变成一个可以轻松交换组件的平台。 - **愿景阐述**:比尔·盖茨曾提出,未来的5年内,Microsoft的目标是超越现有的Web站点,构建一个能够互相交换组件的互联网...

Global site tag (gtag.js) - Google Analytics