关于ASP.NET操作Word文档的实现方案。
公司现在有一个需求,大致是这样的。首先会有一个Word文档的模板,模板中有特定的字符串,比如:Name、Time。用户下载的时候会根据当前登录用户的用户名替换掉Name,...
公司现在有一个需求,大致是这样的。
首先会有一个Word文档的模板,模板中有特定的字符串,比如:Name、Time。
用户下载的时候会根据当前登录用户的用户名替换掉Name,用当前时间替换掉Time。
现在公司的实现方案是用的VSTO操作Word,每当有一个用户操作下载这个Word文档,会首先把模板复制出一份,然后用VSTO打开Word,替换特定字符串、保存、关闭、下载。
这个过程已经实现了,但是出现了很多要命的问题,比如多用户并发、进程死锁。而且微软官方并不推荐Web操作Word文档。难免会出现用户并发的情况。
我想问一下大家,针对这个需求,有没有其他的好的解决方案,除了VSTO。
现在是想对模块进行重写,在考虑用OpenXML SDK做,但是网上的例子实在太少,而且不太贴合需求。
求大牛们解答!!!!解决后再送满分!!! 展开
首先会有一个Word文档的模板,模板中有特定的字符串,比如:Name、Time。
用户下载的时候会根据当前登录用户的用户名替换掉Name,用当前时间替换掉Time。
现在公司的实现方案是用的VSTO操作Word,每当有一个用户操作下载这个Word文档,会首先把模板复制出一份,然后用VSTO打开Word,替换特定字符串、保存、关闭、下载。
这个过程已经实现了,但是出现了很多要命的问题,比如多用户并发、进程死锁。而且微软官方并不推荐Web操作Word文档。难免会出现用户并发的情况。
我想问一下大家,针对这个需求,有没有其他的好的解决方案,除了VSTO。
现在是想对模块进行重写,在考虑用OpenXML SDK做,但是网上的例子实在太少,而且不太贴合需求。
求大牛们解答!!!!解决后再送满分!!! 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询