「檔案格式與轉換」

「快速且準確地將各種不同格式的檔案轉換成其他格式的能力,是 Aspose.Words 的旗艦功能。」 「這通常是選擇 Aspose.Words 為 .NET 的充分理由。」

透過 Aspose.Words,您可以將任何支援的載入格式轉換為任何支援的儲存格式,只需兩行程式碼:

  1. 從檔案或串流載入一份文件。 2。 以任何支援的格式儲存它

「以下範例展示如何將文件轉換為:」

“有關載入、轉換和儲存文件的詳細資訊,見 Loading, Saving and Converting 節。”

「高忠度」

「Aspose.Words的主要目標之一是提供文書格式間的高忠實度轉換。」 我們使用「高保真度」來描述那些輸出文件保留原始文件的所有內容與格式的轉換。

「現代文字處理文書格式複雜且包含數百個功能。」 「有時,當供應商聲稱他們的解決方案支持特定的文件格式時–它意味著只有該格式的基本功能被支援。」 例如, Microsoft Word 文檔具有進階功能如腳注、文字方塊、自動形状、 OLE 物件、欄位以及進階格式化屬性。 這些元素常常在處理文件的程式庫中被忽略,但在 Aspose.Words 中卻不是。

格式支援範圍加大

「Aspose.Words 的不可爭論的優勢是對大多數知名的格式的支持程度很高。」 「在其他地方很难或不可能找到许多重要功能的相同程度的支持。」

「當購買支援特定格式的解決方案時,找出該格式特徵支援的程度。」 「測試時,請建立一個複雜的檔案並將其運行於所提的解決方案中。」 您可能會發現許多文檔元素和格式會丟失。 例如,在 DOC 格式下,形状、文本框、字段、列、OLE 对象、修订版和从右到左的文字通常会出问题。

Aspose.Words Document Object Model (DOM) 是為了 Microsoft Word 文檔格式而設計的。 「因此,我們對诸如 DOC、DOCX、RTF 或 WordprocessingML 等格式的支持前所未見。」 「這些格式之間的轉換是高忠實度的。」

「當您透過 Aspose.Words 處理複雜的文件時,享受格式實作的不匹配完整性。」

常見格式間的轉換例子

下面是流行格式之間的轉換範例。 「您可以評估Aspose.Words如何準確地執行該任務。」


DOC 轉 RTF – 高忠實度轉換:

doc-to-rtf-aspose-words-net-1 doc-to-rtf-aspose-words-net-2


DOC 轉 PDF – 高忠實度轉換:

doc-to-pdf-aspose-words-net-1 doc-to-pdf-aspose-words-net-2

doc-to-pdf-aspose-words-net-3 doc-to-pdf-aspose-words-net-4


DOC 轉 ODT – 高忠實度轉換:

doc-to-odt-aspose-words-net-1 doc-to-odt-aspose-words-net-2


DOC轉為 XPS – 高忠實度轉換:

doc-to-xps-aspose-words-net-1 doc-to-xps-aspose-words-net-2


DOC到PostScript–高忠實轉換:

doc-to-postscript-aspose-words-net-1 doc-to-postscript-aspose-words-net-2


DOC 轉 JPEG – 高忠實度轉換:

doc-to-jpeg-aspose-words-net-1

DOC 到 GIF – 高忠實度轉換:

doc-to-gif-aspose-words-net-1

RTF 轉 TXT – 高忠實度轉換:

rtf-to-txt-aspose-words-net-1 rtf-to-txt-aspose-words-net-2


「雖然所有在 Aspose.Words 中的轉換器都很好,但有時你無法為不同格式的文件產生相同的樣式。」

「例如,在所有 HTML 特點與 Microsoft Word 文檔之間沒有簡單的一對一相符。」 「HTML 中沒有標頭/標尾、分節、欄位或標籤。」 「不過,並非所有 CSS 屬性和規則都能被映射到 Microsoft Word 文檔。」

以下是從 DOC 到 HTML 的轉換範例。


「DOC轉HTML–高忠實轉換」:

doc-to-html-aspose-words-net-1 doc-to-html-aspose-words-net-2

doc-to-html-aspose-words-net-3 doc-to-html-aspose-words-net-4


高可擴充性

可調整的伺服器端情境使用 Aspose.Words 主要是因為它的簡單且乾淨的設計 – Aspose.Words 支援多線性。Document 的物件彼此獨立,只要只有一線可以一次修改一張文件(任何集合類別的典型要求),多個線就可以同時處理任意數量的文件。

高效能

「Aspose.Words 在載入與儲存文件時表現出極高的性能。」 在測試中,超過 5MB 大小的 DOC 檔案可以在 1 秒以下加載,然後再在 1 秒以下保存於一台 3 GHz 的 P4 機器上。 較小的檔案可以以每分鐘數千的速率處理。

在幾次情況下,我們的顧客告訴我們他們無法相信我們提供的 Aspose.Words 的速度。 他們越過了正在載入一個大文件到解碼器中的程式碼行,而且是如此瞬間發生,他們無法相信那個檔案已經載入到 Document 物件中。