我正在使用一个系统,使用Interop读取word doc(充当模板)和excel文档。然后,程序使用OpenXML根据excel文档中的数据替换word doc中的关键字。然后它将转换后的文档保存为pdf。但是,由于它使用了大量读写请求,因此进程很慢:
必须对excel文档中的每一行执行此操作(这是对存储的大量读写操作)。我想知道是否有办法将处理保存在内存中?不幸的是,openxml库(我使用过的修改版)需要一个实际word文档的目录,不能只使用word doc对象。
我正在考虑在目录级别而不是文件级别上进行删除,以尝试加快速度。我不确定这会产生多大的不同。 我缺少任何明显的优化吗?