2017-02-17 45 views
0

客戶端問我一個模塊在MS Word中生成報告。他給了我一個代表報告結構的樣本。我使用.NET框架4.5MS Word中的報告。任何圖書館?

我需要在模板MS Word(標題頁)中寫入一些信息,如產品的技術規範。

我的第一步是檢查庫來管理word文檔。我注意到有幾個庫,但也許最有代表性的是OPEN XML,EPPLUS和Interop。

我看了一下他們,我有一些問題:

  • 開放的XML:強烈推薦,但也許太低級了我的需求
  • EPPLUS:強烈建議買我不知道,工作正常MS Word文檔。在過去,我使用這個庫來管理Excel工作表,我非常喜歡它。
  • 互操作性:到EPPLUS最差的選擇,但也許它正常工作與MS Word

請記住,這些結論可以從一定遠。我會很感激有人分享你的經驗和建議我。

謝謝你的時間。

+0

文檔也可以用其他格式生成,如.html/.mhtml/.rtf/.xml,然後在需要時轉換爲.docx – Slai

回答

1

找到響應按我的經驗和實用程序的文檔下面。請找到下面的評論

開放的XML:它由微軟提供,提供了相當不錯的選擇,並均鋪,但可以稍微一個SDK重如果您的要求不復雜。更多細節https://msdn.microsoft.com/en-us/library/dd440953(v=office.12).aspx

EPPLUS:開源庫。它僅適用於Excel。沒有Word文檔。

Interop最好的選擇。請按照鏈接開始 http://www.c-sharpcorner.com/UploadFile/muralidharan.d/how-to-create-word-document-using-C-Sharp/