利用C#开发文档自动转换SWF文件软件研究

2011-10-27 00:46李继武黑龙江司法警官职业学院信息技术系哈尔滨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软件

要将常用文档自动转换成SWF文件,机器需要安装FlashPaper软件,本文使用的是2.01版,另外,还需要将其安装位置存于config.xml文件中,以备使用,内容如下:当用户向文件监视器所监控的文件夹拷贝一个文件时,上述处理程序自动触发,从而完成文件的自动转换过程。

3 结束语

本文探讨了常用文档自动转换成SWF文件的实现过程,程序实现后运行良好,有效地减轻了用户的重复劳动,提高了工作效率。

[1]Anders Hejlsberg, Mads Torgersen, Scott Wiltamuth, Peter Golde.C#程序设计语言.机械工业出版社,2 0 1 0

[2]Andrew Troelsen.C#与.NET3.5高级程序设计.人民邮电出版社,2009

10.3969/j.issn.1001-8972.2011.19.043

李继武(1 9 7 3-),男,黑龙江哈尔滨人,副教授,硕士,主要研究方向为网络软件开发及企业级应用。

猜你喜欢
配置文件文件夹黑龙江
Homeless children in India publish newspaper
从Windows 10中删除所有网络配置文件
Fast Folders,让你的文件夹四通八达
用软件处理Windows沙盒配置文件
互不干涉混用Chromium Edge
基于Zookeeper的配置管理中心设计与实现
摸清超标源头 大文件夹这样处理
调动右键 解决文件夹管理三大难题
黑龙江弃风博弈
不容忽视的空文件夹