Aspose.Words or NPOI
Aspose.Words是一種高級Word文檔處理API,用于執行各種文檔管理和操作任務。API支持生成,修改,轉換,呈現和打印文檔,而無需在跨平臺應用程序中直接使用Microsoft Word。
Aspose API支持流行文件格式處理,并允許將各類文檔導出或轉換為固定布局文件格式和最常用的圖像/多媒體格式。
HWPF 和 XWPF 都提供基礎文本提取、特定文本提取、頁眉和頁腳訪問以及更改文本功能。雖然 HWPF 和 XWPF 提供類似的功能,但它們目前沒有通用的接口。它有一個相當穩定的核心 API,提供對 .DOCX 文件主要部分的讀或寫訪問,但它并不完整。
Aspose.Words是一個非常有用的文檔處理庫,它為所有Microsoft Word和其他文檔格式提供了強大的支持。使用 Aspose.Words,您可以查看、生成、修改、轉換、渲染和打印文檔,而無需使用 Microsoft Word。
為什么不是NPOI值得注意的是,有些任務可以用Aspose.Words來完成,但不能用NPOI來完成。例如,如果您需要執行郵件合并操作,然后修改結果文檔,那么您不能僅使用NPOI,您還需要Microsoft Word。關鍵是合并結果并不直接存儲在 .DOCX 文件中,NPOI 只能接收存儲在 .DOCX 文件中的數據。也就是說,您需要在Word 中完成郵件合并,將結果保存到.DOCX 文件,然后修改該文件。
您可以將 NPOI 與 Aspose 進行比較。為此,我們建議您熟悉 Aspose.Words for NPOI 項目(HWPF 和 XWPF) - 它展示了如何使用 Aspose.Words for .NET API 與 NPOI 完成不同的任務。該項目還涵蓋了處理文本文檔的功能,這些功能僅在 Aspose.Words 中可用,但在 NPOI 中不可用。
該項目對于希望從 NPOI 遷移到 Aspose.Words 的開發人員也很有用。探索該插件。
為什么是Aspose.Words
穩定
Aspose 組件經過徹底測試。由于 Aspose 組件被打包到單個 DLL 中,因此無需安裝任何其他部件即可運行。這不僅可以提供 Aspose.Words 的穩定工作,還可以將不可預見情況的風險降低到幾乎為零。
可擴展性和速度
Aspose 組件具有高度可擴展性且速度快如閃電。它們是真正的 .NET 解決方案,可以在為單個應用程序提供支持的單個服務器或為企業應用程序提供支持的負載平衡 Web 場上完美地執行。
特征
Aspose 組件提供了管理 Office 文件所需的一切,以及更多更多功能。它們的設計理念是讓開發人員以最少的工作量取得最大的成果。
Aspose 組件提供了許多強大的省時功能。例如,Aspose.Words提供了一項功能,允許開發人員直接從任何 .NET 數據對象填充 Word 郵件合并文檔。值得注意的是,Aspose 系列中的每個組件都提供了自己的一組獨特且強大的功能。