IRONSOFTWAREHOME
開發者更新

Xceed.Document .NET(對於開發者的運行原理)

Jacob Mellor,首席技術官 @ Team Iron
Jacob Mellor
Updated: 2026年4月21日

在.NET開發的強大環境中,能夠順利處理文件生成和轉換任務對於眾多應用程式而言至關重要。 無論是生成動態報告、建立發票還是格式間的文件轉換,擁有合適的工具都可以顯著簡化您的工作流並提高效率。

在本文中,我們將探討如何利用Xceed.Document.NET和IronPDF - 兩個強大的.NET文件操作程式庫 - 來簡化這些過程並賦予開發者建立多功能且高效應用程式的能力。

Xceed.Document.NET介紹

Xceed.Document.NET由Xceed開發,是一個全面的.NET程式集,便於以程式化方式建立、操控和格式化Word文件(DOCX檔案),無需安裝Microsoft Word或Office InterOp。Xceed.Document.NET旨在簡單而多樣化,為開發人員提供直觀的API,以無縫整合文件生成功能至他們的.NET應用程式中。

Xceed.Document .NET(對開發者的運作原理):圖1 - Xceed.Document.NET NuGet包

利用Xceed.Document.NET的強大功能,開發者可以輕鬆操控Word文件中的各種元素,包括段落、表格、圖片和樣式,以建立豐富且可定制的文件,符合其特定需求。 您還可以設置文件屬性,進行數位簽名,並確保MS Word文件的完整性。

Xceed提供各種專為不同文件格式設計的程式庫,如文字文件、各種文字格式、.NET文件到PDF。

Xceed.Document.NET的功能特點

  1. **強大的文件操控:**Xceed.Document.NET讓開發者輕鬆建立、修改和格式化Word文件,得益於其全面的功能和直觀的API。
  2. **多樣化的內容管理:**使用Xceed.Document.NET,開發者可以操作各種文件元素,例如段落、表格、圖片和樣式,建立動態且吸引人的文件。
  3. **豐富的格式選項:**Xceed.Document.NET提供廣泛的格式選項,讓開發者能夠自定義文件外觀,應用字體、顏色、對齊等。
  4. **跨平台相容性:**Xceed.Document.NET相容各種.NET平台,包括Windows Forms、WPF、ASP.NET和.NET Core,適合廣泛的應用。
  5. **無縫整合:**Xceed.Document.NET與其他.NET簽名和框架無縫整合,使開發者能夠輕鬆提升其文件相關工作流。

建立C# Visual Studio 專案

  1. 打開Visual Studio並建立一個新的C#專案。

    Xceed.Document .NET (How It Works For Developers): Figure 2 - Open Visual Studio and click on the "Create a new project" option.

  2. 根據您的需求選擇合適的專案範本(例如,控制台應用程式、Windows Forms應用程式)。

    Xceed.Document .NET (How It Works For Developers): Figure 3 - For the new project, select a "Console App" in C#.

  3. 指定專案名稱和位置,然後點擊"下一步"。

    Xceed.Document .NET(對開發者的運作原理):圖4 - 設置您的專案,指定專案名稱、位置和解決方案名稱。 接下來,選擇.NET Framework並點擊建立。

  4. 從附加資訊中選擇最新的.NET框架。 點擊"建立"以建立專案。

安裝過程

安裝Xceed.Document.NET是一個簡單的過程:

  1. 打開Visual Studio或您喜愛的IDE。

  2. 建立新的.NET專案或打開現有的.NET專案。

  3. 瀏覽至NuGet包管理器控制台。

  4. 執行以下指令來安裝Xceed.Document.NET包:

    Install-Package Xceed.Document.NET
    PowerShell

    Xceed.Document .NET (How It Works For Developers): Figure 5 - Install Xceed.Document.NET library using NuGet Package Manager Console and command: "Install-Package Xceed.Document.NET"

  5. 安裝完成後,您即可在專案中開始使用Xceed.Document.NET。

**注意:**需要理解的是,Xceed.Words.NET對於建立DOCX格式是必要的,利用Xceed.Document.NET將元素納入其中。

Install-Package Xceed.Words.NET
PowerShell

Xceed.Document .NET (How It Works For Developers): Figure 6 - Install Xceed.Words.NET library using NuGet Package Manager Console and command: "Install-Package Xceed.Words.NET"

使用Xceed.Document.NET建立DOCX檔案

利用Xceed.Document.NET建立DOCX檔案既簡單又直觀。以下是一個程式化建立Word文件的基本範例:

using Xceed.Words.NET;
using System;

class Program
{
    static void Main(string[] args)
    {
        // Create a new document
        using (DocX document = DocX.Create("SampleDocument.docx"))
        {
            // Add a paragraph with text, styling it with font size, boldness and centered alignment
            document.InsertParagraph("Hello, World!")
                    .FontSize(12)     // Set the font size
                    .Bold()           // Make the text bold
                    .Alignment = Alignment.center; // Center align the text

            // Save the document
            document.Save();
            Console.WriteLine("Document created successfully!");
        }
    }
}

以下是上述程式碼的輸出。 生成的DOCX文件可以用Microsoft Office Word應用程式開啟。

Xceed.Document .NET(對開發者的運作原理):圖7 - 輸出:使用Xceed.Document.NET程式庫程式化建立的DOCX檔案。

將Xceed.Document.NET與IronPDF整合

將Xceed.Document.NET與IronPDF整合可讓開發者無縫地將使用Xceed.Document.NET建立的Word文件(DOCX檔案)轉換為PDF格式。

IronPDF

IronPDF是一個強大的.NET程式庫,旨在簡化.NET應用程式中的PDF生成、操控和渲染任務。 憑借其全面的功能和直觀的API,IronPDF讓開發者能夠輕鬆以程式化方式建立、修改和渲染PDF檔案,無需安裝Adobe Acrobat Reader。

IronPDF是一個很棒的工具,能將網頁、URL和HTML轉換為完美再現原始來源的PDF。 這適用於生成如報告和發票等線上內容的PDF。 如您需要從網頁建立PDF,IronPDF是您的解決方案!

using IronPdf;
using System;

class Program
{
    static void Main(string[] args)
    {
        var renderer = new ChromePdfRenderer();

        // 1. Convert HTML String to PDF
        var htmlContent = "<h1>Hello, IronPDF!</h1><p>This is a PDF from an HTML string.</p>";
        var pdfFromHtmlString = renderer.RenderHtmlAsPdf(htmlContent);
        pdfFromHtmlString.SaveAs("HTMLStringToPDF.pdf");
        Console.WriteLine("HTML string converted to PDF successfully.");

        // 2. Convert HTML File to PDF
        var htmlFilePath = "path_to_your_html_file.html"; // Specify the path to your HTML file
        var pdfFromHtmlFile = renderer.RenderHtmlFileAsPdf(htmlFilePath);
        pdfFromHtmlFile.SaveAs("HTMLFileToPDF.pdf");
        Console.WriteLine("HTML file converted to PDF successfully.");

        // 3. Convert URL to PDF
        var url = "http://ironpdf.com"; // Specify the URL
        var pdfFromUrl = renderer.RenderUrlAsPdf(url);
        pdfFromUrl.SaveAs("URLToPDF.pdf");
        Console.WriteLine("URL converted to PDF successfully.");
    }
}

Xceed.Document .NET(對開發者的運作原理):圖8 - IronPDF for .NET:C# PDF程式庫

IronPDF的一些主要功能包括:

  1. **PDF生成:**IronPDF讓開發者能從多種來源生成PDF文件,如HTML、圖片和XML資料。 這使得能夠根據具體需求生成動態且可定製的PDF。
  2. **PDF操控:**使用IronPDF,開發者可以通過新增、修改或刪除頁面、文字、圖片、註解和其他元素來操控現有的PDF文件。 這種靈活性使得開發者能夠根據需要編輯和定製PDF文件。
  3. **PDF轉換:**IronPDF促進了HTML、Word文件(DOCX)、圖片和其他文件格式至PDF格式的轉換。 這提供了不同文件型別間的無縫互操作性,簡化了.NET應用程式中處理PDF的過程。
  4. **PDF渲染:**IronPDF提供了高質量的PDF渲染能力,允許開發者使用可定制的檢視器組件在其.NET應用中顯示PDF文件。 這使得使用者能夠直接在應用介面內檢視PDF內容。
  5. **跨平台相容性:**IronPDF提供豐富的.NET支持。 它與多種.NET平台相容,包括Windows Forms、WPF、ASP.NET和.NET Core。 它可在Windows、Linux和macOS上使用。 這確保了開發者無論目標平台是什麼都可以在廣泛應用中使用IronPDF。
  6. **性能優化:**IronPDF進行了性能和可擴展性優化,確保即便是大型文件也能快速高效地生成和渲染PDF。 這讓開發者能夠建立回應快速且高性能的應用,有效地處理與PDF相關的任務。
  7. **授權選項:**IronPDF提供靈活的授權選項,以適應單個開發者、小型團隊和企業級應用的需求。 這提供了與PDF相關任務的成本效益解決方案,允許開發者選擇最符合其需求的授權模式。

將Xceed.Document.NET與IronPDF整合的步驟

以下是將Xceed.Document.NET與IronPDF整合的步驟:

1. 安裝IronPDF

  • 打開Visual Studio或您喜愛的IDE。

  • 瀏覽至NuGet包管理器控制台。

  • 執行以下指令安裝IronPDF包:

    Install-Package IronPdf
    PowerShell
  • 或者,您可以從方案的NuGet套件管理器中安裝。

  • 從NuGet瀏覽標籤中選擇IronPDF並點擊安裝。

    Xceed.Document .NET (How It Works For Developers): Figure 9 - Install IronPDF using the Manage NuGet Package for Solution by searching "IronPDF" in the search bar of NuGet Package Manager, then select the project and click on the Install button.

2. 使用IronPDF實現將DOCX轉換為PDF的邏輯

  • 一旦Xceed.Document.NET和IronPDF都安裝完畢,您即可實現使用IronPDF將DOCX轉換為PDF的邏輯。
  • 實例化DocxToPdfRenderer類別自IronPDF。
  • 使用RenderDocxAsPdf方法將使用Xceed.Document.NET生成的DOCX文件渲染為PDF文件。
  • 使用IronPDF保存PDF文件。

以下是一個示範如何使用IronPDF將DOCX文件轉換為PDF的程式碼片段:

using IronPdf;
using System;

class Program
{
    static void Main(string[] args)
    {
        // Instantiate the DOCX to PDF renderer
        DocxToPdfRenderer renderer = new DocxToPdfRenderer();
        
        // Render from a DOCX file to produce a PDF document
        PdfDocument pdf = renderer.RenderDocxAsPdf("SampleDocument.docx");
        
        // Save the PDF document
        pdf.SaveAs("SampleDocument.pdf");
        Console.WriteLine("DOCX file converted to PDF successfully.");
    }
}

DOCX文件被輕鬆轉換為PDF文件,以保留原文件中的格式化文字。

輸出:DOCX至PDF轉換

Xceed.Document .NET(對開發者的運作原理):圖10 - 使用IronPDF進行DOCX至PDF文件轉換的輸出。

如需更多IronPDF及其功能的資訊,請存取此IronPDF文件頁面。 探索現成可用的HTML轉PDF範例,並在您的.NET Framework控制台或網路應用中開始進行PDF操控。

結論

總之,Xceed.Document.NET和IronPDF提供了強大的文件生成和轉換解決方案,用於.NET應用程式。 通過利用Xceed.Document.NET的功能,開發者可以輕鬆建立動態且視覺上吸引人的Word文件。 與IronPDF的無縫整合,讓開發者能輕鬆地將這些Word文件轉換為PDF格式,提升其應用程式的多功能性和可存取性。 無論您是建立報告、生成發票還是進行格式間的文件轉換,Xceed.Document.NET和IronPDF都賦予開發者簡化文件相關工作流並在其.NET應用程式中提供卓越成果的能力。

由Iron Software提供的IronPDF提供免費試用,並且在商業項目部署時是需要的。 從IronPDF下載頁面下載程式庫並進行嘗試。

Jacob Mellor,首席技術官 @ Team Iron
首席技術官

Jacob Mellor是Iron Software的首席技術官,一位在C# PDF技術上開創先河的遠見工程師。作為Iron Software核心程式碼庫的原開發者,他從創立以來就一直在塑造公司的產品架構,與首席執行官Cameron Rimington一起將公司轉變為服務於NASA、特斯拉和全球政府公司的50多名人員的公司。

...
閱讀更多

相關文章

Key in blue circle

立即免費取得 30 天試用金鑰。

Your trial license will be sent to your email address

無任何限制。100% 解鎖。無需信用卡。

OR
bullet_checked無需信用卡或建立帳號無任何限制。100% 解鎖。無需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
預訂您的免費現場演示
Booking Badge

受到全球數百萬工程師的信任

Iron Software的客戶標誌
獲取您的無義務諮詢
填寫以下表格或電子郵件sales@ironsoftware.com
您的詳細資訊將始終保密。
受到全球數百萬工程師的信任
Iron Software的客戶標誌
立即獲取您的30天試用金鑰。
無需信用卡或帳戶建立
C# 用於PDF的NuGet程式庫
使用NuGet安裝

版本: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. 在解決方案資源管理器,右鍵點選參考,管理NuGet包
  2. 選擇瀏覽並搜尋"IronPdf"
  3. 選擇套件並安裝
C# PDF DLL
下載DLL

版本: 2026.9

或者點擊此處下載Windows安裝程式。

  1. 下載並解壓IronPDF到類似~/Libs的位置,位於您的解決方案目錄中
  2. 在Visual Studio解決方案資源管理器,右鍵點選參考。選擇瀏覽,"IronPdf.dll"

授權從$999起