仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 473|回复: 6
打印 上一主题 下一主题

[学习教程] ASP教程之ASP天生Word文档的又一办法

[复制链接]
分手快乐 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:23:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全word在网上,使用Asp天生Word文档的办法其实很多,最多见到的办法就是使用Word天生.dot的文档,再用Asp向.dot文档中传送宏,这类办法虽好,但完成起来十分庞大,并且不克不及轮回天生表格。

在实践使用中,我总结出来一种新的天生Word文件的办法,天生的Word文件有页眉、页角,现拿出一例与人人切磋。



完成:

我的办理举措,用WordXP(其他版本还没有试过)制造表格,将做好的Word表格转换为HTML文档,在用ASP把持转换后HTML文档。

页眉、页角的办理举措,在转换带Word页眉、页角的DOC文档后会在转换的HTML文件附加一个文件夹,内有页眉、页角文件及图片,只需在HTML文件的响应地位改动其路径为服务器路径便可。用户翻开并ASP天生的Word文件后,Word会主动提醒将这些文件保留。

看上面的Word转换后的HTML文,我用ASP加以复杂把持:

<%Response.ContentType="application/msword"%>
<!--#includefile="inc/Conn_Open.asp"-->
<!--#includefile="inc/Transition.asp"-->
<!--#includefile="inc/Check_Character.asp"-->
<!--#includefile="inc/ErrorMsg.asp"-->
<!--#includefile="inc/Check_Privilege.asp"-->
<!--#includefile="inc/Check_Logout.asp"-->
<!--#includefile="inc/System_Log_Action.asp"-->
<%response.buffer=false
response.expires=0
callCheck_Logout()
callcheck_state()
callPrivilege(6)
callLog_Action("会见","发卖编号打印","打印一时发卖编号"&request("Temp_Id"),1)%>
%>
<htmlxmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40";>

<head>
<metahttp-equiv=Content-Typecontent="text/html;charset=gb2312">
<metaname=ProgIdcontent=Word.Document>
<metaname=Generatorcontent="MicrosoftWord10">
<metaname=Originatorcontent="MicrosoftWord10">
<linkrel=File-Listhref="create_doc/filelist.xml">
<linkrel=Edit-Time-Datahref="create_doc/editdata.mso">
<linkrel=OLE-Object-Datahref="create_doc/oledata.mso">
<!--[ifgtemso9]><xml>
<o:DocumentProperties>
<o:Author>Administrator</o:Author>
<o:LastAuthor>Administrator</o:LastAuthor>
<o:Revision>34</o:Revision>
<o:TotalTime>26</o:TotalTime>
<o:LastPrinted>2002-11-06T05:54:00Z</o:LastPrinted>
<o:Created>2002-11-06T04:56:00Z</o:Created>
<o:LastSaved>2002-11-06T05:55:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>98</o:Words>
<o:Characters>562</o:Characters>
<o:Company>shine</o:Company>
<o:Lines>4</o:Lines>
<o:Paragraphs>1</o:Paragraphs>
<o:CharactersWithSpaces>659</o:CharactersWithSpaces>
<o:Version>10.2625</o:Version>
</o:DocumentProperties>
</xml><![endif]--><!--[ifgtemso9]><xml>
<w:WordDocument>
<w:View>Print</w:View>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:Compatibility>
<w:UseFELayout/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
</w:WordDocument>
</xml><![endif]-->
<style>
<!--
/*FontDefinitions*/
@font-face
{font-family:宋体;
panose-1:2160311111;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:31351352321602621450;}
@font-face
{font-family:"@宋体";
panose-1:2160311111;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:31351352321602621450;}
/*StyleDefinitions*/
p.MsoNormal,li.MsoNormal,div.MsoNormal
{mso-style-parent:"";
margin:0cm;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:宋体;
mso-bidi-font-family:宋体;}
p.MsoHeader,li.MsoHeader,div.MsoHeader
{margin:0cm;
margin-bottom:.0001pt;
text-align:center;
mso-pagination:widow-orphan;
tab-stops:center207.65ptright415.3pt;
layout-grid-mode:char;
border:none;
mso-border-bottom-alt:solidwindowtext.75pt;
padding:0cm;
mso-padding-alt:0cm0cm1.0pt0cm;
font-size:9.0pt;
font-family:宋体;
mso-bidi-font-family:宋体;}
p.MsoFooter,li.MsoFooter,div.M</p>对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了,
若相依 该用户已被删除
沙发
发表于 2015-1-25 22:04:40 | 只看该作者
掌握asp的特性而且一定要知道为什么。
小女巫 该用户已被删除
板凳
发表于 2015-2-4 06:05:27 | 只看该作者
那么,ASP.Net有哪些改进呢?
冷月葬花魂 该用户已被删除
地板
发表于 2015-2-9 16:59:10 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
小魔女 该用户已被删除
5#
发表于 2015-2-27 12:05:11 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
简单生活 该用户已被删除
6#
发表于 2015-3-9 03:01:15 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
不帅 该用户已被删除
7#
发表于 2015-3-23 00:08:18 | 只看该作者
还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 03:56

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表