2014-11-05 22 views
0

我的任務是獲取docx文件,操作它,填充佔位符並將其返回給用戶。我有一些C#項目,它由幾個使其工作的Web服務組成。我該如何在運行時操作docx

現在我已經做了以下的方法:

  1. 採取的docx文件
  2. 打開它通過OpenXML的SDK
  3. 應用一些算法
  4. 填寫佔位符
  5. 返回

所有這些都發生在C#代碼中。現在我有一個想法將所有alghortims移動到數據庫。原因是什麼時候發生了變化,將不需要將應用程序部署到Web服務器。我想採用docx模板,從數據庫取一些腳本並應用到它。

你知道我該怎麼做到這一點?一種方法是使用XSLT,但我不喜歡這個想法。

回答

0

SC-ScriptIronPython它可以用來完成「運行時」部分。兩者都很好地與.net環境集成。