如何在运行时操作docx
本文关键字:操作 docx 运行时 | 更新日期: 2023-09-27 18:29:11
我的任务是获取docx文件,对其进行操作,填充占位符并将其返回给用户。我有一个C#项目,它由几个使它工作的Web服务组成。
到目前为止,我已经按照以下方式完成了:
- 获取docx文件
- 通过OpenXML SDK打开
- 应用一些算法
- 填充占位符
- 退货
所有这些都发生在C#代码中。现在我有了一个想法,将所有的代数移到数据库中。原因是当某些事情发生变化时,就不需要将应用程序部署到Web服务器。我想采用docx模板,从数据库中提取一些脚本并应用到它。
你知道我怎样才能做到这一点吗?一种方法是使用XSLT,但我不喜欢这种想法。
有SC Script和IronPython可以用来完成"运行时"部分。两者都与.net环境集成良好。