利用C#开发文档自动转换SWF文件软件研究
2011-10-27李继武黑龙江司法警官职业学院信息技术系哈尔滨150080
中国科技信息 2011年19期
关键词:功能
李继武 黑龙江司法警官职业学院 信息技术系,哈尔滨 150080
利用C#开发文档自动转换SWF文件软件研究
李继武 黑龙江司法警官职业学院 信息技术系,哈尔滨 150080
本文介绍了通过C#语言开发文档自动转换SWF文件软件的实现过程,重点阐述了文件监视和虚拟打印的编程原理,并对文档转换过程中遇到的疑难问题给出了良好的解决方案,上述研究对有关的软件开发实践有良好的借鉴意义。
C#;自动转换;文档;SWF
在大量的软件开发实践中,经常需要把常用的文档(比如.doc、.xls、.ppt、.txt和.pdf等)转换成SWF类型的文件,类似于百度文库的演示文档,这种转换过程手工来做很麻烦,本文拟开发一个软件实现上述过程的自动转换。
1 通过文件监视实现自动探知转换目标文件功能
要转换哪个文件,需要软件自动探知,这需要软件实现文件监视功能,即软件将监视指定的文件夹下是否有新文件产生,如果有则启动文件转换功能。
1.1 创建配置文件保存系统文件夹
系统要用到两个文件夹,一个是要监视的文件夹,它用于存储要转换的文件,另一个用于存储转换后生成的SWF文件,这两个文件夹保存于config.xml配置文件中,其内容如下:


上述方法中,elem参数表示要读取的元素名称,attr参数表示要读取元素的属性名称。 比如要读取监视文件夹,方法的调用格式是:R e a d X M L P a r a m e t e r("watchdirectory", "path")。
1.3 实现文件监视功能
要实现文件监视功能,需要五步工作:
1)创建文件监视器对象

2 文档自动转换SWF文件功能的实现
2.1 安装并配置FlashPaper软件
要将常……
登录APP查看全文
