以计算机和现代网络技术为特征的现代信息技术极大地促进了社会经济的发展,基于各行各业的WEB系统的开发与应用也越来越多。

>> WEB系统中巧用WORD文档的HTML格式创建多样式的WORD文档 基于Web 的Word 文档管理系统设计 利用VBA快速实现Word文档格式的统一 基于互联网Word格式文档的自动生成 Word文档中的加载式互动 利用虚拟打印机将Word文档中的图片转换成jpeg格式 WEB环境中WORD文档生成技术讨论 我的Word文档你甭篡改 浅谈Word办公文档的修复 PDF转可编辑的Word文档 基于JACOB的WORD文档操作技术 以节的名义分割Word文档 Word文档的五种加密方法 谈word文档的加密策略 修复U盘中的带毒Word文档 C#.net开发中的word文档处理 巧妙去除Word文档中的白色背景 Shift键在Word文档编辑中的妙用 四招提取Word文档中的图片杨兴平 在Word文档中插入AutoCAD图形的方法探讨 常见问题解答 当前所在位置:") ef1;页眉所在的文件

mso-footer:url("zjscword3112.files/header.htm") f1;页脚所在的文件

layout-grid:22.0pt;}设置网格

通过分析我们知道了WORD文档在网页中的表现形式,于是可以利用这些信息动态生成多样式WORD文档,步骤如下:

第一步:编辑好所需要的word模版,然后另存为*.htm,比如:TEST.htm。

第二步:把htm后缀改为ASP,比如:TEST.asp 。

第三步:修改HTML文件,在文件开头添加Asp代码。主要是数据库连接、调用WORD等,比如:

<% Response.ContentType = "application/msword"

response.AddHeader "content-disposition", "inline; filename="&testname&"考试卷_"&nian&"年第"&qi&"学期"&date&"_"&s&".doc"%>

第四步: 在html代码中找到相应位置填入asp变量或数据库字段值。如下两段代码:

(1) WORD模板的HTML文件:

<p class=style7 align=center style=

'text- align:center'><span class=style81>

<span style='font-size:15.0pt'>新疆钢铁学校、新疆钢铁技工学校<span lang=EN-US>2008-2009</span>年第二期末试卷</span></span></p><p class=style7 align=center style='text- align:center'><span class=style201><span style='font-size:13.5pt'>课程<span lang=EN-US>:</span>机械加工</p>

(2) 填入asp变量或数据库字段值的ASP文件:

<p class=style7 align=center style='text- align:center'><span class=style81><span style='font-size:15.0pt'>新疆钢铁学校、新疆钢铁技工学校<span lang=EN-US><%=nian%>-<%=nian+1%></span>年第<%=qi%>期末试卷</span></span><spanlang=EN-US><br></span><p class=style7 align=center style='text- align:center'><span class=style201><span style='font-size:13.5pt'>课程:<%=testname%></span></span> </p>

从以上两段代码可以看出,只要将ASP代码填入合适的位置,无语法错误,即可正常运行。此法最大的优点在于多么复杂的word格式表格也能轻松搞定。缺点是html代码稍有点复杂,位置不好找。其实在做word文件时在单元格里输入特殊字符,然后在html代码中查找该字符就可轻松定位。上述方法对于JSP制作的WEB系统也适用。

参考文献

[1]ASP+SQLSERVER 组建动态网站实例精讲.人民邮电出版社,2005.6.

[2]Dreamwerver8.0+asp动态网站开发案例教程.电子工业出版社,2007.6.

web系统中巧用word文档的html格式创建多样式的word文档,WEB系统中巧用WORD文档的HTML格式创建多样式的WORD文档...相关推荐

  1. [源码、文档、分享] iOS/iPhone学习系列、代码教程----~~~持续更新中~~~

    转自:http://www.devdiv.com/iOS_iPhone-iOS_iPhone%E5%AD%A6%E4%B9%A0%E7%B3%BB%E5%88%97%E3%80%81%E4%BB%A3 ...

  2. 2022年二级建造师考试-冲刺押题(历年真题+习题解析+模考试题+答案+知识点强化+文档总结),共2074份,32.2G(附件中为网盘链接)

    2022年二级建造师考试-冲刺押题(历年真题+习题解析+模考试题+答案+知识点强化+文档总结),共2074份,32.2G(附件中为网盘链接). 下载地址:https://download.csdn.n ...

  3. 怎么从已有文件中挑选需要的文字重新生成新文件_Word文字处理中,如果单击“文件”选项卡中的()按钮,Word会在工作区产生新的空文档。...

    [填空题]Word文字处理中,所谓悬挂缩进是指段落中除()以外的其他行距离页面左侧的量. [多选题]关于 Word 文档页码的设置的叙述正确的有 [判断题]在 Word 2010的 "编辑& ...

  4. 本篇文档介绍如何手动在ECS实例上部署Java web项目

    本篇文档介绍如何手动在ECS实例上部署Java web项目.适用于刚开始使用阿里云进行建站的个人用户. 项目配置 { .section} 本篇教程在示例步骤中使用了以下版本的软件.操作时,请您以实际软 ...

  5. 一文读懂 Serverless,将配置化思想复用到平台系统中

    简介: 搭建一个 aPaaS 平台是需要很长时间的,当然也可以基于一些公有云产品的 Serverless 方案实现现有系统的灵活性与扩展性,从而实现针对于不同客户的定制. 写在前面 在 SaaS 领域 ...

  6. 2个相同的 stm32 can通讯不成功_一文读懂,基于 STM32 和 CAN 总线的温度监控系统的设计方法...

    1 系统总体方案概述 系统总体框图如图 1 所示,本系统采用主站+从站的结构,CAN 主站主要实现温度数据的存储以及 CAN 总线协议和串口协议之间的桥接,CAN 从站主要实现温度的采集.CAN 从站 ...

  7. 文末送书 | 自动机器学习(AutoML):方法、系统与挑战

    OPENNING 最新上架 近十年来,不管是机器学习相关的应用还是研究,都迎来了爆发式增长.尤其是深度学习,使得很多应用领域都取得了关键性突破,如计算机视觉.语音处理和游戏. 然而,多数机器学习方法的 ...

  8. 免费离线PDF工具箱,PDF工具大全,PDF合并PDF加密PDF解密PDF格式转换PDF分割PDF旋转以及从PDF中提取图片,满足对PDF操作的一切需求~完全免费无使用次数限制,文末附下载链接~

    一款 完全免费 的PDF工具箱,软件一共 内置45个和PDF文件操作相关的功能,无需注册登录 即可 免费使用,所有的功能都 不限制使用次数,你对PDF操作的大多数需求它都能满足!而且 所有操作均在本地 ...

  9. Word控件Spire.Doc 【段落处理】教程(十六):C#中如何设置段落前后的间距

    使用 Spire.Doc,我们可以在 C# 中设置段落的格式.本文将重点演示如何在 C# 中设置段落前后的间距. 为新添加的段落设置段落前后的间距,该段落是通过paragraph.AppendHTML ...

  10. web 服务器 内存 影响_C/C++服务器开发常用的7大开源库,让你在同行中脱颖而出...

    C/C++服务器开发7大常用开源库,在这里简单介绍一下. 1.OpenSSL OpenSSL是一个开放源代码的安全套接字层密码软件库,囊括主要的密码算法.常用的密钥和证书封装管理功能及SSL协议,应用 ...

最新文章

  1. 如何在centos安装python-mysql
  2. 计算机房做法图集,万科建筑标准工程做法通用图集(全套)
  3. actuator 微服务信息的完善
  4. error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏的解决方案
  5. SQL SERVER – Beginning of SQL Server Architecture – Terminology – Guest Post
  6. poj3009 Curling 2.0 深搜
  7. jq html 多一个引号,为什么jQuery模板会为某些字符串添加双引号
  8. NXP UWB NCJ29D5开发(一)环境搭建
  9. ubuntu防火墙操作
  10. linux路由器实际配置案例
  11. Python——用assert语句来确保参数符合当前程序的要求
  12. python列表中存类对象_python中对类的操作,怎么增加或删除类中的对象呢?比如下面这个题...
  13. python3 获取文件目录_python3--os.path获取当前文件的绝对路径和所在目录
  14. python人脸识别方法_python实现人脸识别代码
  15. python3.6 编程技巧总结
  16. C语言----最长公共子串(动态规划)
  17. C语言ctype.h
  18. 理论+故事,开启你的量化阅读之旅
  19. python弹幕点歌_GitHub - smilecc/blive-raspberry: 完全重构的树莓派B站直播弹幕点播台...
  20. day 22 内置的模块

热门文章

  1. shell脚本之for循环遍历数组
  2. 关于Nginx的配置文件niginx.conf的中文详解
  3. 聊聊我的成长--数据库初学过程--MySQL的安装与配置
  4. C语言qsort函数cmp的一些写法
  5. Microsoft Project 设置工作时间
  6. 使用Spring AOP自定义注解方式实现用户操作日志记录
  7. ssm整合hibernate-validator
  8. Nginx和MySQL数据库下载及环境安装配置——外加可视化Navicat配置
  9. 都市白领们值得收藏-大病之前的先兆,请有心人收藏分享一下!
  10. Error 1267 Illegal mix of collations (utf8mb4_unicode_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT