DocX
v3.0.1
DocX 是一個 .NET 函式庫,讓開發人員以簡單直覺的方式操作 Word 2007/2010/2013 檔案。 DocX 快速、輕量,最重要的是它不需要安裝 Microsoft Word 或 Office。
注意:截至 2017 年 10 月 3 日,有一個新的 Master 分支。
DocX 是 Xceed Words for .NET 的免費開源版本。最初由 Cathal Coffey 編寫,由 Przemyslaw Klys 維護,現在由 Xceed 維護。從 v1.5.0 開始,該免費開源產品根據 Xceed 社群授權協議提供(用於非商業用途)。
目前,DocX 和 Xceed Words for .NET 之間的差異在於 Xceed Words for .NET :
為了使用 DocX,您需要安裝的只是 .NET Framework 4.0 或 .NET5+ 以及 Visual Studio 2010 或更高版本,兩者都是免費的。
| 版 | 文檔X | Xceed Words for .NET |
| 價格 | 自由的 | 599.95 美元 |
| 執照 | Xceed 社群許可證 | 所有權 |
| 電子郵件支援 | 是的 | |
| 建立新的 Word 文檔 | 是的 | 是的 |
| 修改Word文檔 | 是的 | 是的 |
| 建立新的 PDF 文檔 | 是的 | |
| 將 Word 轉換為 PDF | 是的 | |
| 支援 Word 2007 及更高版本的 .DOCX | 是的 | 是的 |
| 並行修改多個文件以獲得更好的性能 | 是的 | 是的 |
| 將範本套用到 Word 文件 | 是的 | 是的 |
| 連接文檔,從一個文檔到另一個文檔重新建立部分 | 是的 | 是的 |
| 支援帶或不帶密碼的文件保護 | 是的 | 是的 |
| 設定文件邊距和頁面大小 | 是的 | 是的 |
| 設定行距、縮排、文字方向、文字對齊方式 | 是的 | 是的 |
| 將文字環繞在圖片周圍 | 是的 | |
| 經過裁剪的圖片 | 是的 | |
| 管理字體和字體大小 | 是的 | 是的 |
| 設定文字顏色、粗體、底線、斜體、刪除線、反白顯示 | 是的 | 是的 |
| 設定頁碼 | 是的 | 是的 |
| 創建部分 | 是的 | 是的 |
| 可在 .net 上用於 .net 5+ 應用程式 | 是的 | 是的 |
| 僅呼叫一種方法來更新文件欄位(例如:目錄) | 是的 | |
| 將文字環繞在表格周圍 | 是的 | |
| 將文字環繞在形狀周圍 | 是的 | |
| 建立形狀(現在是矩形) | 是的 | |
| 建立包含文字的文字方塊或形狀 | 是的 | |
| 從段落中取得形狀 | 是的 | |
| 從段落中取得圖表並修改其類別/值 | 是的 | |
| 透過 1 次方法呼叫更新文檔字段 | 是的 | |
| 將 html/rtf 文字(有標籤)或 html/rtf 文件插入到 Word 文件中 | 是的 | |
| 克隆列表或表格 | 是的 | |
| 新增或修改複選框 | 是的 | |
| 設定圖片透明度 | 是的 | |
| 根據引用的超鏈接創建格式化的超鏈接 | 是的 | |
| 連接 2 個文件讓您有機會選擇要使用的頁首/頁尾 | 是的 | |
| 用於配置圖表的更多屬性 | 是的 | |
| 自動連字和可設定連字 | 是的 | |
| .NET Framework 中的數位簽名 | 是的 | |
| 加註腳和尾註 | 是的 | |
| 用於清單層級配置的 ListOptions | 是的 | |
| 修改圖表的系列標記和資料點樣式 | 是的 | |
| 將文檔插入到另一個文檔的特定位置 | 是的 | |
| 將文字環繞在圖表周圍 | 是的 | |
| 設定圖表軸標題的格式 | 是的 | |
| 將文字替換為 html | 是的 | |
| 提前發布 | 是的 |
支援的 Word 文件元素
DocX 使建立和操作文件成為一項簡單的任務。它不使用 COM 函式庫,也不需要安裝 Microsoft Office。
Cathal Coffey 的以下部落格文章比較了用於建立 HelloWorld 文件的程式碼:
您有一個有趣或資訊豐富的範例想要分享嗎?如果您願意,請給我發電子郵件。
DocX 依據 Xceed Software, Inc. 社群授權提供。