网页导出html(网页导出PDF)
华为云服务器特价优惠火热进行中! 2核2G2兆仅需 38 元;4核4G3兆仅需 79 元。购买时间越长越优惠!更多配置及优惠价格请咨询客服。
合作流程: |
今天给各位分享网页导出html的知识,其中也会对网页导出PDF进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
微信号:cloud7591如需了解更多,欢迎添加客服微信咨询。
复制微信号
本文目录一览:
如何将ASP网页生成HTML网页?
分类: 电脑/网络 程序设计 其他编程语言
问题描述:
如题
希望有成熟的代码可以供我参考
解析:
以下代码就是将一个ASP的动态页面生成一个HTML的静态页面,注释我已经加上了,自己看吧。
FileName = "Index"Item_Classid""
FilePath = Server.MapPath("/")"\"FileName
_Temp = _TempFilePath"/LI"
以上代码是在建立最终生成静态文件的名称和路径。
Do_Url = ""
Do_Url = Do_UrlRequest.ServerVariables("SERVER_NAME")"/detail"
Do_Url = Do_Url"?Item_Classid="Item_Classid
strUrl = Do_Url
以上代码是通过拼写Do_Url字符串来获得你所传递过来的文件路径和参数,并最终附值到strUrl变量中。
dim objXmlHttp
set objXmlHttp = Server.CreateObject("Microsoft.XMLHTTP")
objXmlHttp.open "GET",strUrl,false
objXmlHttp.send()
以上这段代码是在通过你所传递过来的strUrl解析该页面中的HTML代码;关键是这句(objXmlHttp.open "GET",strUrl,false )。
Dim binFileData
binFileData = objXmlHttp.responseBody
以上代码是将解析好的HTML代码附到binFileData中
Dim objAdoStream
set objAdoStream = Server.CreateObject("ADODB.Stream")
objAdoStream.Type = 1
objAdoStream.Open()
objAdoStream.Write(binFileData)
objAdoStream.SaveToFile FilePath,2
objAdoStream.Close()
以上这段代码是建立一个文件对象,将所拥有HTML代码的变量binFileData写到该文件中。
_Temp = _Temp"UL"
Response.Write _Temp
Response.Write ( "BR" )
Response.Write ( "成功生成文件:" )
以上几句就不用我解释了。。。。:)
其实上面这个做法并不是很科学,还可以将代码更完善些。建议你将这个步骤封装到两个FUNCTION中,这样比较清晰并且方便重复调用,
CreateFile:用于建立生成的静态文件,其中调用GetUrlText进行脚本解析。
Function CreateFile(fileName,url)
Dim fs,fname
Set fs = Server.CreateObject("Scripting.FileSystemObject")
Set fname = fs.CreateTextFile(FileName, True)
fname.Write GetUrlText(url)
fname.Close
Set fname = Nothing
Set fs = Nothing
End Function
GetUrlText:用语解析传递回来的ASP页面
Function GetUrlText(url)
Dim xmlHttp
Set xmlHttp = server.createobject("MSXML2.ServerXMLHTTP")
xmlHttp.setTimeouts 10000,10000,10000,30000
xmlHttp.Open "GET",url, False
xml.setRequestHeader "CONTENT-TYPE", "text/xml"
xmlHttp.Send
If xmlHttp.ReadyState = 4 Then
GetUrlText = xmlHttp.responseText
Else
GetUrlText = ""
End If
End Function
里面URL就是你传递过来的地址,而FileName就是生成文件的地址,你在调用时直接调用CreateFile,将FileName和URL传递过去就可以了,怎么样,是不是比上面的看起来清晰很多:)
将Asp.net页面输出为HTML
c#代码:
WebRequest mywebrq;
WebResponse mywebresp;
StreamReader sr;
Streamwriter sw;
Private void Page_Load(object sender EventArgs e)
{
mywebreq=WebRequest Create(x);
mywebresp=mywebreq GetResponse();
sr=new streamReader(mywebresp GetResponsestream());
strHtml=sr ReadToEnd();
sw=File CreateText(server mappath( ));
sw writeling(strHtml);
sw close();
Response writeFile(Server Mappath( ));
lishixinzhi/Article/program/net/201311/11173
导出html显示找不到指定文件
1、鼠标右击指定文件,在弹出的菜单栏中选择更多,再点击打开文件位置。
2、如果只能找到文件的快捷方式,那么右击快捷方式,在弹出的菜单栏中选择打开文件所在位置。以上就是导出html显示为什么找不到指定文件的方法。
allmapsoft导出html
allmapsoft导出html,解压本站下载好的安装包,双击运行
“umd_setup”
2点击“Next”
3选择默认安装路径,也可自行定义,点击“Next”
4选择默认文件夹,也可根据您的需要自行更改,点击“Next”
打开网易新闻 查看精彩图片
5勾选“创建一个桌面快捷”,点击“Next”
6一切就绪,点击“Install”开始安装
打开网易新闻 查看精彩图片
7安装中...
8安装完成,取消勾选,点击“Finish”退出向导
打开网易新闻 查看精彩图片
你不是vip会员或者你的积分不够,请升级vip会员或者充值积分查看教程。
15即可开始使用软件

关于网页导出html和网页导出PDF的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
