Aspose.Words  for .NET

.NET API 來處理 Word 文件

無需使用外部軟件即可創建、編輯、渲染 Word 文檔並將其轉換為多種格式。您還可以生成報告以可視化數據。

  下載免費試用
  
 

Aspose.Words for .NET 是一種高級文檔處理 API,用於執行各種文件格式的各種管理和操作任務。 API 支持在跨平台應用程序中直接創建、修改、轉換、渲染和打印文件,而無需使用 Microsoft Word 或其他第三方軟件。 您可以查看 Aspose.Words 功能的完整列表 在我們的文檔中.

Aspose.Words API 支持所有流行的加載和保存格式。您可以將 Word 文檔保存或轉換為固定佈局格式,例如 PDF 或 XML,也可以將 Word 文件轉換為流行的圖像或多媒體格式,例如 JPEG、SVG、GIF 等。 查看 支持格式的完整列表.

通過集成 Words API,開發人員可以執行以下任務:

高級 .NET Words API 功能

您可以在在線申請頁面上嘗試一些流行的 Aspose.Words 功能:

你可以試試 所有 Aspose.Words 在線應用程序.

另請查看 Aspose.Words 中最受歡迎的功能的文檔:

請注意,該列表並不完整,您可以在 文檔.

在 C# 中轉換文檔

API 讓您只需兩行代碼即可快速、可靠且高效地將文件從一種支持的格式轉換為另一種格式。就是這麼簡單!

使用 C# 將 Word 轉換為 PDF,例如DOCX 到 PDF – C#

// 加載需要轉換的 DOCX 文件
var wrdf = new Aspose.Words.Document(dir + "template.docx");

// 將 DOCX 轉換為 PDF
wrdf.Save(dir + "output.pdf", Aspose.Words.SaveFormat.Pdf);

使用 C# 將 Word 轉換為 HTML,例如DOCX 到 HTML – C#

// 加載需要轉換的 DOCX 文件
var wrdf = new Aspose.Words.Document(dir + "template.docx");

// 將 DOCX 轉換為 HTML
wrdf.Save(dir + "output.html", Aspose.Words.SaveFormat.Html);

將 PDF 轉換為 JPG – C#

//加載要轉換的PDF文件
var wrdf = new Aspose.Words.Document(dir + "template.pdf");

// 將 PDF 轉換為 JPG
wrdf.Save(dir + "output.jpeg", Aspose.Words.SaveFormat.Jpeg);

查看更多詳細信息 轉換頁面.

渲染、打印或查看文件

Aspose.Words for .NET 有自己的 渲染引擎 專門設計用於以最高保真度渲染和打印文檔。 使用此功能,開發人員可以在 .NET Graphics 對像上呈現(繪製)任何頁面,同時指定大小和縮放級別以創建縮略圖以在瀏覽器中顯示圖像。 此外,API 與 .NET 打印基礎架構完全集成,並能夠完全自定義流程,以便開發人員可以在自己的應用程序中輕鬆打印或預覽文檔。

API 可以執行的一些渲染功能:

使用文檔對像模型 (DOM) 對文檔進行編程

Aspose.Words for .NET 允許您使用具有 100 多個類的直觀文檔對像模型 (DOM) 創建、構建和修改文檔,包括文檔格式。

以下是 Words API 可以執行的一些操作函數:

  • 處理整個文檔:比較文檔、克隆文檔、查找和替換文本、合併文檔或文檔部分、將文檔拆分為多個部分等
  • 保護和加密文檔,添加數字簽名或水印
  • 管理所有元素,包括部分、頁眉、頁腳、段落、列表、表格、文本、字段等等
  • 指定任何元素的詳細格式,包括形狀、文本框、圖像、OLE 對象和控件
  • Work with complex and deeply nested expressions containing IF blocks, formulas and other 字段

報告和郵件合併

Aspose.Words for .NET 為郵件合併字段提供了擴展的 API 語法,以便在郵件合併期間執行更複雜的操作。 郵件合併. 您可以執行簡單的郵件合併操作或與區域進行郵件合併。 郵件合併操作的數據可以來自各種數據表、ADO .NET 支持的值數組或自定義數據源。

此外,開發人員可以使用 LINQ 報告引擎 從模板和來自各種來源的數據生成文檔,包括數據庫、XML、JSON、OData、CLR 自定義類型對象、外部文檔等,開箱即用。

執行簡單的郵件合併 - C#

// 加載包含合併字段的模板

var wfle = new Aspose.Words.Document(dir + "template.doc");

// 用用戶數據填充字段

wfle.MailMerge.Execute(

    new string[] { "FullName", "Company", "Deparment", "City" },
    
    new object[] { "John Doe", "Aspose", "Sales", "London" });

// 保存結果

wfle.Save(dir + "merged.doc");

無需 Microsoft Office 自動化

您可以以編程方式處理文檔,而無需安裝任何其他第三方應用程序。 這是可能的,因為庫是使用託管代碼構建的。 因此,你 無需在您的計算機上安裝 Microsoft Office 或 Microsoft Word 使用 Word 格式。 在支持的功能、安全性、穩定性、可擴展性、速度和價格方面,它是 Microsoft Office 自動化的完美替代品。

人們在說什麼

不要只相信我們的話。查看用戶對 Aspose.Words API 的評價。

 
 
查看案例研究