產品概覽

aspose-words-product

歡迎來到 Aspose.Words for .NET!

Aspose.Words 是一款跨平台的類別庫,可使您的應用程式執行多種文件處理作業。

使用 Aspose.Words,您可以將任何支援的載入格式檔案轉換為任何支援的儲存格式,例如 Word 格式到 PDF、HTML 或 Markdown,PDF 到 DOCX 等。 在 Convert a Document 部分瞭解更多有關轉換文件的資訊。

值得注意的是,使用 Aspose.Words 你可以不依靠第三方應用程式(例如 Microsoft Word 或 Office Automation)來創造、修改、轉換、呈現及列印文件。

使用 Aspose.Words 的好處

透過在您的專案中採用 Aspose.Words for .NET,您將得到以下效益:

  • 富富功能集 “- 平台獨立性” “-對第三方應用程式的獨立性” “- 效能與可擴展性”
  • 最小化的學習曲線

以下圖表顯示了 Aspose.Words 的主要功能,以及它們如何關聯在一起。

aspose_words-product-features-overview

豐富的特徵組

Aspose.Words為.NET功能可分為四個主要領域。

轉換

輕鬆可靠地將文件轉換成其他格式的能力,是 Aspose.Words 的一個主要功能。

全方位的 document import and exportover 35 supported file formats 讓使用者可以將文件從 one popular format 轉換成 another,例如從 DOCX 到 PDF、JPEG 或 Markdown,或是從 PDF 到各種 Word 格式。

Document Object Model (DOM)

透過豐富的 API 介面,可以存取所有文書元素和格式化,以建立、修改、提取、複製、分割、結合及替代文書內容。 更多詳情可參閱 Aspose.Words Document Object Model (DOM) 部分。

渲染

我們使用 Rendering in Aspose.Words 一詞來形容將文件轉換成檔案格式或介質、分頁或具有頁面概念的過程。

您可將整個文件或特定頁面轉換為 PDF 或 XPS 來產生伺服器端文件、列印文件,或使用 .NET Graphics 顯示頁面。 而且這樣的一切都有高忠實度,就像Microsoft Word會這麼做一樣。

報案

從頭開始生成文件或報告,或用資料來源或商業物件的資料填寫模板。 有关從資料庫擷取資料的報導和儲存,請參閱 Mail Merge and ReportingLINQ Reporting Engine 區段。

平台獨立性

Aspose.Words for .NET 涵蓋大多數流行的開發環境和部署平台。 “It 的 API 可用來開發适用于各种操作系统的应用程序,例如 Windows、 Linux 和 Mac OS,还有不同的平台。”

您可以使用 Aspose.Words 來構建任何類型的 32 位或 64 位的 .NET 應用程式,包括 ASP.NET、WCF、WinForms 等。 此外,您透過 COM Interop 可以在 .NET 中使用 Aspose.Words ,從 ASP、Perl、PHP 和 Python 獲得。

您也可以使用 Aspose.Words for .NET 來構建具有 Mono 的應用程式,以及於 Windows、Azure、Microsoft、SharePoint、Microsoft、Silverlight、Xamarin.Android、Xamarin.iOS 和 Xamarin.Mac

其他應用程式的獨立性

Aspose.Words 不需要第三方應用程式,例如 Microsoft Office 在機器上安裝才能正常運行。 所有Aspose的組件都是完全獨立的。 這個讓 Aspose.Words 在安全性、穩定性、可擴充性/速度、價格以及與文件處理和相關任務相關的功能方面,在自動化之外成為一個很棒的選擇。

效能與可擴展性

Aspose.Words 設計用於在伺服器或用戶端上均能出色地運行。Aspose.Words 是一款單組件的 .NET 程式,只要直接複製就可與任何 .NET 應用程式一起部署。 您不必擔心任何其他服務或模組。

有了 Aspose.Words,您可以在幾分鐘內生成數千份文件,這涉及到打開文件、修改內容和格式化或用資料填充,然後儲存。 “即便最複雜的文件都在幾分之一秒內在P4 2.4Ghz 1Gb RAM電腦上打開與儲存。”

Aspose.Words 是多線程安全的,只要一次只有一個線程處理一個文件。 這是一個典型的场景,一个线程在一个文档上工作。 不同的線程可以同時安全地工作於不同的文件上。

微型學習曲線

雖然有超過150個公開類別與枚舉在 Aspose.Words,但學習曲線幾乎是零因為 Aspose.Words API 被精心設計為以下目標:

-從其他知名的 API(如:Microsoft Word 自動化)中借取最佳實踐 從 .NET Framework 設計指南中借鑒最佳實踐 “- 提供使用方便與詳細操作元素之間的平衡。”

曾經在項目中使用 Microsoft Word Automation 的開發人員,將會發現許多類別、方法和屬性的名稱和行為都非常熟悉。

DocumentParagraphBookmarkRangeSection.PageSetupParagraph.ParagraphFormat 是 Aspose.Words 班級的一部分。 同時,Aspose.Words 在 Microsoft Word 物件模型上完全不同,因為它將文件表示成一個物件的樹,更像 XML DOM 的樹。 如果你有使用過任何的 XML DOM 程式庫,你會發現它很容易理解與操作 Aspose.Words。

定價與政策

請參閱 Licensing 的頁面,了解有關許可證的資訊;並檢視 Pricing Information 的頁面,瞭解關於定價的詳細內容。

技術支援

有關Aspose.Words技術支援更多資訊,請參閱Support page