将大量doc文档以及xml(有xsl指定样式)文档转换为可用于传真的TIFF格式,有好建议吗?
AI蜗牛 2005-10-19 09:02:33 目前做法:对doc采用word的OLE方式打开对应的文档,然后指定一个虚拟打印机(可生成TIFF格式),然后通过printout输出。
对xml格式数据,采用内嵌IE控件(WEB浏览器),然后同样指定一个虚拟打印机(可生成TIFF格式),然后通过ExecWB(OLECMDID_PRINT。。)输出。
这两种做法,经常会莫名使程序崩溃,而且速度很慢,平均3秒才能转换一份文档(文档大小均按照一页计算)。
不知道各位有没有什么比较好的建议或想法?
想法1:更换虚拟打印机。
微软的传真服务用的虚拟打印机以及office2003中自带的(Microsoft Office Document Image Writer)均为微软开发的虚拟打印机
我想通过Hook或其他方式将打印机接管,能指定每次打印输出的文档位置以及文件名称等。
将OLE方式改为采用多线程。这需要探讨WORD的OLE调用能否多线程进行以及问题最大的是 WEB浏览器是没法多线程的,不知道有何方法解决????