• <menu id="w2i4a"></menu>
  • logo Aspose中文文檔

    支持的功能


    Aspose.Words是一種高級Word文檔處理API,用于執(zhí)行各種文檔管理和操作任務(wù)。API支持生成,修改,轉(zhuǎn)換,呈現(xiàn)和打印文檔,而無需在跨平臺應(yīng)用程序中直接使用Microsoft Word。

    Aspose API支持流行文件格式處理,并允許將各類文檔導(dǎo)出或轉(zhuǎn)換為固定布局文件格式和最常用的圖像/多媒體格式。

    Aspose.Words for .NET 最新下載

    Aspose.Words 為用戶提供了廣泛的功能。用戶可以執(zhí)行大量與文檔相關(guān)的任務(wù)——從簡單地將文檔從一種受支持的格式轉(zhuǎn)換為另一種格式并在轉(zhuǎn)換過程中修改這些文檔到業(yè)務(wù)任務(wù),例如創(chuàng)建結(jié)構(gòu)化和視覺上吸引人的文檔或自動報告。

    現(xiàn)代文檔格式和標(biāo)準(zhǔn)很復(fù)雜,當(dāng)您在項目中需要文檔轉(zhuǎn)換或其他文檔處理功能時,唯一實用的解決方案通常是依賴實現(xiàn)所需功能的第三方組件。但是使用第三方組件總是會帶來一些風(fēng)險。文檔處理中的一個獨特風(fēng)險是關(guān)于圖書館如何完整和正確地實施特定文檔格式或標(biāo)準(zhǔn)的問題。

    Aspose 致力于提供最完整、最準(zhǔn)確的文檔格式和標(biāo)準(zhǔn)實施。Aspose.Words 團隊通過為跨多個平臺的受支持文檔格式提供詳細(xì)的實施說明,展示了他們對互操作性的承諾。

    下表總結(jié)并比較了 Aspose.Words for .NET 功能的可用性,并提供了詳細(xì)功能描述的鏈接。

    平臺概覽

    下面列出了 Aspose.Words for .NET 可以使用的平臺。如果您需要對更多平臺的支持,請尋找“孿生兄弟”產(chǎn)品 Aspose.Words for Java。

    特征 描述
    .NET Framework 使用 Aspose.Words for .NET 為任何 .NET Framework 2.0 或更高版本(包括 Client Profile 版本)構(gòu)建 ASP.NET、Web 服務(wù)、WinForms 或任何其他類型的應(yīng)用程序。完全支持 32 位和 64 位。
    .NET Standard 2.0 “netstandard2.0”和“netstandard2.0_AuthenticodeSigned”文件夾包含與實現(xiàn) .NET Standard 2.0(例如 .NET Core 2.0/2.1/2.2/3.0/3.1)的框架一起使用的程序集。最新版本的 Aspose.Words API 還支持 .NET 5.0 和 .NET 6.0。
    Xamarin.Android 在您的本機 Android 應(yīng)用程序中使用 Aspose.Words for .NET。
    Xamarin.iOS 在您的本機 iOS 應(yīng)用程序中使用 Aspose.Words for .NET。
    Xamarin.Mac 在您的本機 Mac 應(yīng)用程序中使用 Aspose.Words for .NET。
    COM 如果您必須使用 .NET 之前的技術(shù)進(jìn)行開發(fā),它可以成為救星。
    Mono 您可以使用 Aspose.Words for .NET 來構(gòu)建帶有 Mono 的應(yīng)用程序。
    Windows Azure 是的,Aspose.Words for .NET 在 Windows Azure 上運行。
    文件格式和轉(zhuǎn)換

    世界各地的許多客戶都依賴 Aspose.Words 提供的全面的文檔導(dǎo)入和導(dǎo)出功能。

    特征 描述 .NET .NET 標(biāo)準(zhǔn) 2.0

    Xamarin.

    Android

    Xamarin

    .iOS

    Xamarin

    .Mac

    Microsoft Word - DOC 您可以找到的最快、最完整的 DOC 格式實現(xiàn)。 打鉤 打鉤 打鉤 打鉤 打鉤
    WordprocessingML - DOCX and XML Aspose.Words 提供詳盡的支持 OOXML、Flat OPC 以及 Word 2003 XML。 打鉤 打鉤 打鉤 打鉤 打鉤
    Rich Text Format - RTF 全面支持RTF格式,可與多種應(yīng)用交互。 打鉤 打鉤 打鉤 打鉤 打鉤
    HTML, XHTML and MHTML 加載和保存 HTML/XHTML 以獲得更好的互操作性。另存為 MHTML 也可用。 打鉤 打鉤 打鉤 打鉤 打鉤
    OpenDocument - ODT Aspose.Words 可以加載和保存 OpenDocument Text (.odt) 格式的文檔。 打鉤 打鉤 打鉤 打鉤 打鉤
    Adobe Portable Document Format - PDF 將任何文檔高保真地轉(zhuǎn)換為 PDF。支持 PDF/A。 打鉤 打鉤 打鉤 打鉤 打鉤
    XML Paper Specification - XPS 將任何文檔高保真地轉(zhuǎn)換為 XPS。 打鉤 打鉤 打鉤 打鉤 打鉤
    Plain Text - TXT 通過以純文本格式保存輕松提取文本。 打鉤 打鉤 打鉤 打鉤 打鉤
    Digital Publishing EPUB EPUB 是一種流行的電子書格式。您可以將任何文檔從 Aspose.Words 轉(zhuǎn)換為 IDPF EPUB 格式。 打鉤 打鉤 打鉤 打鉤 打鉤
    Printer Command Language (PCL) Aspose.Words for .NET 支持將文檔保存為 PCL 格式。 打鉤 打鉤 打鉤 打鉤 打鉤
    渲染和打印

    Aspose.Words 現(xiàn)在提供文檔頁面的高保真渲染。

    特征 .NET .NET 標(biāo)準(zhǔn) 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
    將文檔布局到以下所有格式的高保真頁面(就像 Microsoft Word® 那樣)。 打鉤 打鉤 打鉤 打鉤 打鉤
    將單個頁面或完整文檔呈現(xiàn)為 PDF 或 XPS。 打鉤 打鉤 打鉤 打鉤 打鉤
    將文檔頁面呈現(xiàn)為 BMP 圖像 打鉤 打鉤      
    將文檔頁面呈現(xiàn)為圖像(PNG、EMF、JPEG、GIF)。 打鉤 打鉤 打鉤 打鉤 打鉤
    將文檔中的單個形狀渲染為光柵或矢量圖像。 打鉤 打鉤 打鉤 打鉤 打鉤
    指定圖像分辨率、質(zhì)量、壓縮和其他選項。 打鉤 打鉤 打鉤 打鉤 打鉤
    將頁面或形狀渲染到具有特定大小的轉(zhuǎn)換的 .NET 圖形對象。 打鉤 打鉤 打鉤 打鉤 打鉤
    使用 .NET 打印基礎(chǔ)結(jié)構(gòu)打印文檔頁面。 打鉤        
    在呈現(xiàn)或打印之前更新目錄、頁碼和其他字段。 打鉤 打鉤 打鉤 打鉤 打鉤
    文件內(nèi)容特征

    Aspose.Words 提供了一個由超過 100 個公共類組成的豐富的對象模型,允許您以編程方式生成、組合、修改、解析或以其他方式檢查加載的文檔。

    特征 .NET .NET 標(biāo)準(zhǔn) 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
    訪問、創(chuàng)建和修改段落和文本。 打鉤 打鉤 打鉤 打鉤 打鉤
    訪問、創(chuàng)建和修改圖像、文本框和形狀。 打鉤 打鉤 打鉤 打鉤 打鉤
    訪問、創(chuàng)建和修改表格、行和單元格。 打鉤 打鉤 打鉤 打鉤 打鉤
    訪問、創(chuàng)建和修改字段、表單字段、超鏈接和書簽。 打鉤 打鉤 打鉤 打鉤 打鉤
    訪問、創(chuàng)建和修改文檔部分、頁眉和頁腳。 打鉤 打鉤 打鉤 打鉤 打鉤
    訪問、創(chuàng)建和修改腳注、尾注和評論。 打鉤 打鉤 打鉤 打鉤 打鉤
    訪問、創(chuàng)建和修改自定義 XML、智能標(biāo)簽和結(jié)構(gòu)化文檔標(biāo)簽(內(nèi)容控件)。 打鉤 打鉤 打鉤 打鉤 打鉤
    使用類似XmlDocument的類和方法訪問和修改所有文檔元素。 打鉤 打鉤 打鉤 打鉤 打鉤
    更新字段結(jié)果 IF、公式和其他流行的字段類型。 打鉤 打鉤 打鉤 打鉤 打鉤
    完全像 Microsoft Word 一樣重建和更新目錄 (TOC) 字段。 打鉤 打鉤 打鉤 打鉤 打鉤
    在文檔之間復(fù)制和移動文檔元素。 打鉤 打鉤 打鉤 打鉤 打鉤
    加入和拆分文檔。 打鉤 打鉤 打鉤 打鉤 打鉤
    獲取和設(shè)置內(nèi)置和自定義文檔屬性。 打鉤 打鉤 打鉤 打鉤 打鉤
    指定文檔保護(hù),打開受保護(hù)和加密的文檔。 打鉤 打鉤 打鉤 打鉤 打鉤
    查找和替換文本,枚舉文檔內(nèi)容。 打鉤 打鉤 打鉤 打鉤 打鉤
    接受文檔中的所有修訂。 打鉤 打鉤 打鉤 打鉤 打鉤
    從文檔中保留或提取 OLE 對象和 ActiveX 控件。 打鉤 打鉤 打鉤 打鉤 打鉤
    從文檔中保留或刪除 VBA 宏。保留 VBA 宏數(shù)字簽名。 打鉤 打鉤 打鉤 打鉤 打鉤
    檢測和驗證文檔中的數(shù)字簽名。 打鉤 打鉤 打鉤 打鉤 打鉤
    插入 HTML 文本。 打鉤 打鉤 打鉤 打鉤 打鉤
    從 Word 文檔中提取 VBA 宏。 打鉤 打鉤
    文檔格式功能

    Aspose.Words 提供對所有文檔元素的格式化屬性的詳細(xì)編程訪問。

    特征 .NET .NET 標(biāo)準(zhǔn) 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
    訪問和修改所有字符格式,包括字體、顏色、效果、邊框和陰影。 打鉤 打鉤 打鉤 打鉤 打鉤
    訪問和修改所有段落格式,包括縮進(jìn)、間距、邊框和陰影、制表位。 打鉤 打鉤 打鉤 打鉤 打鉤
    訪問和修改所有項目符號和編號列表格式,包括編號和級別。 打鉤 打鉤 打鉤 打鉤 打鉤
    訪問和修改表格格式,包括對齊方式、方向、邊框和陰影。 打鉤 打鉤 打鉤 打鉤 打鉤
    訪問和修改所有部分屬性,包括紙張大小、頁邊距和方向。 打鉤 打鉤 打鉤 打鉤 打鉤
    訪問、創(chuàng)建和修改文檔樣式。 打鉤 打鉤 打鉤 打鉤 打鉤
    訪問和修改繪圖對象,包括位置、大小、線條和填充屬性、圖像字節(jié)。 打鉤 打鉤 打鉤 打鉤 打鉤
    郵件合并功能

    您可以單獨使用 Aspose.Words 作為報告解決方案。在 Microsoft Word 中設(shè)計您的報告,然后讓 Aspose.Words 使用來自不同數(shù)據(jù)源的數(shù)據(jù)填充文檔。

    特征 .NET .NET 標(biāo)準(zhǔn) 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
    在您的報告中使用所有標(biāo)準(zhǔn)的 Microsoft Word 郵件合并字段,包括 MERGEFIELD、NEXT、NEXTIF、ADDRESSBLOCK、GREETINGLINE。 打鉤 打鉤 打鉤 打鉤 打鉤
    對包含最復(fù)雜和嵌套的 IF 字段和公式的文檔執(zhí)行郵件合并。 打鉤 打鉤 打鉤 打鉤 打鉤
    使用郵件合并區(qū)域從您的數(shù)據(jù)源填充和動態(tài)增長文檔中的表格或片段。 打鉤 打鉤 打鉤 打鉤 打鉤
    輕松生成包含主從(父子)數(shù)據(jù)的報告,例如 Order/OrderDetails。 打鉤 打鉤 打鉤 打鉤 打鉤
    使用來自任何 .NET 數(shù)據(jù)源(例如 DataSet、DataTable、DataView、DataReader 或 ADO Recordset)的數(shù)據(jù)填充文檔。 打鉤 打鉤 打鉤 打鉤 打鉤
    通過實施IMailMergeDataSource接口從任何數(shù)據(jù)源(如 LINQ 查詢、XML 文件或業(yè)務(wù)對象)填充文檔。 打鉤 打鉤 打鉤 打鉤 打鉤
    使用事件對數(shù)據(jù)的合并方式進(jìn)行精確控制,例如數(shù)字格式。 打鉤 打鉤 打鉤 打鉤 打鉤
    在郵件合并期間插入圖像。 打鉤 打鉤 打鉤 打鉤 打鉤
    以編程方式創(chuàng)建或修改文檔的 Microsoft Word 郵件合并數(shù)據(jù)源。保留郵件合并設(shè)置和數(shù)據(jù)源。 打鉤 打鉤 打鉤 打鉤 打鉤
    檢索郵件合并字段名稱。 打鉤 打鉤 打鉤 打鉤 打鉤
    報告功能

    LINQ Reporting Engine 是一種高級報告工具,使您能夠根據(jù)模板文檔和從各種來源(包括數(shù)據(jù)庫、XML、JSON、OData、自定義 CLR 類型的對象、外部文檔等)獲得的數(shù)據(jù)生成文檔。

    主要特征 .NET .NET 標(biāo)準(zhǔn) 2.0 Xamarin.Android Xamarin.iOS Xamarin.Mac
    直接在模板中支持 C# 語法和 LINQ 擴展方法(甚至適用于 ADO.NET 數(shù)據(jù)源) 打鉤 打鉤 打鉤 打鉤 打鉤
    支持表、列表和通用內(nèi)容的可重復(fù)和條件文檔塊(循環(huán)和條件) 打鉤 打鉤 打鉤 打鉤 打鉤
    支持動態(tài)生成的圖表和圖像 打鉤 打鉤 打鉤 打鉤 打鉤
    支持將外部文檔和 HTML 塊插入到文檔中 打鉤 打鉤 打鉤 打鉤 打鉤
    支持多個數(shù)據(jù)源(包括不同類型)以生成單個文檔 打鉤 打鉤 打鉤 打鉤 打鉤
    數(shù)據(jù)關(guān)系的內(nèi)置支持(主從) 打鉤 打鉤 打鉤 打鉤 打鉤
    直接在模板中全面支持各種數(shù)據(jù)操作,例如分組、排序、過濾等 打鉤 打鉤 打鉤 打鉤 打鉤
    所見即所得:生成的文檔保留與相應(yīng)模板相同的元素格式 打鉤 打鉤 打鉤 打鉤 打鉤
    文檔加載

    Aspose.Words 允許用戶使用各種格式的文檔并為此提供了廣泛的選項。例如,用戶可以從頭開始創(chuàng)建文檔或以任何支持的導(dǎo)入格式加載現(xiàn)有文件,對該文檔進(jìn)行一些更改,然后保存結(jié)果。以選定格式導(dǎo)入文檔時,用戶可以應(yīng)用各種加載選項。

    有關(guān)函數(shù)的完整列表,請參閱 API 參考:

    文檔保存

    Aspose.Words 允許用戶使用各種格式的文檔并為此提供了廣泛的功能。例如,用戶可以從頭開始創(chuàng)建文檔或加載它,進(jìn)行一些更改,然后以任何支持的導(dǎo)出格式將這些更改保存在輸出文件中。在以選定格式保存文檔時,用戶可以應(yīng)用各種保存選項。

    有關(guān)函數(shù)的完整列表,請參閱 API 參考:

    文件格式和轉(zhuǎn)換

    能夠以高精度快速可靠地轉(zhuǎn)換各種文檔格式是 Aspose.Words 的旗艦功能。這通常是選擇 Aspose.Words for .NET 的充分理由。

    使用 Aspose.Words,您可以使用兩行代碼將文檔從任何支持的加載格式轉(zhuǎn)換為任何支持的保存格式:

    1. 從文件或流中加載文檔
    2. 將其保存為任何支持的格式

    以下代碼示例顯示了如何轉(zhuǎn)換文檔:

    // For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET
    // Load the document from disk.
    Document doc = new Document(dataDir + "Rendering.docx");
    
    // Save the document in PDF format.
    doc.Save(dataDir + "SaveDoc2Pdf.pdf");
    高保真度

    Aspose.Words 的主要目標(biāo)之一是提供文檔格式之間的高保真轉(zhuǎn)換。我們使用“高保真”一詞來描述輸出文檔保留原始文檔的所有內(nèi)容和格式的轉(zhuǎn)換。

    現(xiàn)代文字處理文檔格式很復(fù)雜,包括數(shù)百個功能。有時,當(dāng)供應(yīng)商聲稱他們的解決方案支持特定文檔格式時,這意味著僅支持該格式的基本功能。例如,Microsoft Word 文檔具有高級功能,例如腳注、文本框、自動形狀、OLE 對象、字段和高級格式設(shè)置屬性。許多這些元素在文檔處理庫中經(jīng)常被忽略,但在 Aspose.Words 中卻沒有。

    更大范圍的格式支持

    Aspose.Words 無可爭辯的優(yōu)勢是對大多數(shù)知名格式的廣泛支持。在其他地方很難或不可能為許多重要功能找到相同級別的支持。

    購買支持特定格式的解決方案時,了解支持該格式功能的級別。要進(jìn)行測試,請創(chuàng)建一個復(fù)雜的文件并通過建議的解決方案運行它。您經(jīng)常會發(fā)現(xiàn)許多文檔元素和格式會丟失。例如,對于 DOC 格式、形狀、文本框、字段、列、OLE 對象、修訂、從右到左的文本通常會受到影響。

    Aspose.Words 文檔對象模型 (DOM) 在設(shè)計時就考慮到了 Microsoft Word 文檔格式。因此,我們對 DOC、DOCX、RTF 或 WordprocessingML 等格式的支持水平是前所未有的。這些格式之間任何方向的轉(zhuǎn)換都是高保真的。

    當(dāng)通過 Aspose.Words 運行復(fù)雜文檔時,享受格式實現(xiàn)無與倫比的完整性。

    流行格式之間的轉(zhuǎn)換示例

    以下是一些流行格式之間的轉(zhuǎn)換示例。您可以評估 Aspose.Words 處理任務(wù)的準(zhǔn)確程度。

    DOC 到 RTF – 高保真轉(zhuǎn)換:

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


    DOC 到 PDF – 高保真轉(zhuǎn)換:

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


    DOC 到 ODT – 高保真轉(zhuǎn)換:

    文檔到 odt-aspose-words-net-2


    DOC 到 XPS – 高保真轉(zhuǎn)換:

    文檔到 xps-aspose-words-net-1


    DOC 到 PostScript——高保真轉(zhuǎn)換:

    文檔到后記-aspose-words-net-2


    DOC 到 JPEG – 高保真轉(zhuǎn)換:

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

    DOC 到 GIF – 高保真轉(zhuǎn)換:

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

    RTF 到 TXT – 高保真轉(zhuǎn)換:

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


    DOC 到 HTML – 高保真轉(zhuǎn)換:

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

    高擴展性

    可擴展的服務(wù)器端場景使用 Aspose.Words 主要是因為其簡單干凈的設(shè)計——Aspose.Words 支持多線程。文檔對象相互獨立,只要一次只有一個線程可以修改一個文檔(任何集合類的典型要求),多個線程可以同時處理任意數(shù)量的文檔。

    高性能

    Aspose.Words 在加載和保存文檔時展示了高性能。在測試中,一個超過 5Mb 的 DOC 文件加載不到 1 秒,然后在 P4 3GHz 機器上保存不到 1 秒。較小的文件可以以每分鐘數(shù)千個的速度處理。

    有好幾次,我們的客戶向我們報告說他們無法相信 Aspose.Words 的速度。他們跨過將一個巨大的文檔加載到調(diào)試器中的代碼行,它是如此的瞬間以至于他們無法相信文件被加載到 Document 對象中。

    以下代碼示例顯示了如何加載和保存如此大的文檔(如果需要):

    // For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET
    // The path to the documents directory.
    string dataDir = RunExamples.GetDataDir_QuickStart();
    string fileName = "Document.docx";
    // Load the document from the absolute path on disk.
    Document doc = new Document(dataDir + fileName);
    dataDir = dataDir + RunExamples.GetOutputFilePath(fileName);
    // Save the document as DOCX document.
    doc.Save(dataDir);

    歡迎下載|體驗更多Aspose產(chǎn)品

    點此獲取更多Aspose產(chǎn)品信息 或 加入Aspose技術(shù)交流群(761297826
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();