摘要 随着计算机的飞速发展和计算机各种软件的产生,产生了多种类别的文件格式。经过时代的选择和自然淘汰,有些文件格式能够被多种软件通用,而有的文件一方面因为某软件所需输入格式限制需要经过格式转换才能被其所用;另一方面则由于用户的需求偏好各不相同,文件需要被不同软件使用,便要求不同的文件格式之间可以互相转换。
本文主要运用软件工程的思想,使用面向过程的设计方法,对文件格式转换系统进行设计与实现。首先,对文件格式转换系统进行需求、结构、流程三方面分析。其次,通过COM组件创建脚本以及调用Office word/WPS word对象实现对文件的转换,并使用FSO对象实现对文件的操作,对系统三个模块分别进行详细设计。最后采用VBScript语言,实现对Word文档到PDF与TXT文档到Word文档的批量转换。
关键词:文件格式转换;VBScript;COM组件;FSO对象;Word/WPS软件
目录
摘要
Abstract
1引言-1
1.1研究背景-1
1.2 编写目的-1
1.3 所做的主要工作-1
1.4 运行环境规定-2
2 相关技术介绍-3
2.1 VBscript概述-3
2.1.1 VBscript简介-3
2.1.2 VBscript的特点-3
2.1.3 VBscript程序的实现-3
2.2 COM组件概述-4
2.2.1 COM组件简介-4
2.2.2 COM组件的使用和处理-4
2.3 FSO概述-4
2.3.1 FSO简介-4
2.3.2 FSO的特点-5
2.3.3 FSO对象的使用-5
3 文件格式转换系统需求分析-6
3.1 系统的目标-6
3.2 用户需求分析-6
3.3 系统结构化分析-6
3.3.1 模块功能分析-6
3.3.2 数据流分析-7
3.3.3 数据字典分析-8
3.4 系统流程分析-9
4 文件格式转换系统的设计-11
4.1 文件格式转换系统的IPO图-11
4.2 模块的设计-11
4.2.1 选择执行功能模块-11
4.2.2 Word转换模块-12
4.2.3 TXT转换模块-13
5 文件格式转换系统的实现-14
5.1 本文件格式转换系统实现-14
5.2 实现方式举例-14
5.3 测试过程及结果-14
6 结论-20
参考文献-21
致谢-22