.NET 幫助

Xceed.Document .NET(開發人員如何使用)

發佈 2024年6月6日
分享:

在強大的 .NET 開發環境中,無縫處理文件生成和轉換任務對於眾多應用程式來說至關重要。無論是生成動態報告、創建發票,還是將文件在不同格式之間進行轉換,擁有合適的工具可以顯著簡化工作流程並提升生產力。

在本文中,我們將探討如何 Xceed.Document.NETIronPDF這兩個強大的 .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(開發者如何使用):圖2 - 打開Visual Studio並點擊「建立新專案」選項。

  2. 根據您的需求選擇適當的專案模板 (例如,控制台應用程式,Windows Forms 應用程式).

    Xceed.Document .NET(開發人員的使用方式):圖 3 - 對於新專案,選擇 C# 中的「主控台應用程式」。

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

    Xceed.Document .NET(開發人員如何使用):圖 4 - 通過指定專案名稱、位置和解決方案名稱來配置您的專案。接著,選擇 .NET Framework 並點擊「Create」。

  4. 在附加信息中,選擇最新的 .NET 框架。點擊“創建”來創建專案。

安裝過程

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

  1. 打開 Visual Studio 或您偏好的 IDE。

  2. 新建一個或打開一個已存在的 .NET 專案。

  3. 瀏覽至 NuGet 套件管理器主控台。

  4. 執行以下命令來安裝 Xceed.Document.NET 套件:
    Install-Package Xceed.Document.NET

Xceed.Document .NET(開發人員如何使用):圖5 - 使用NuGet包管理器控制台和命令"Install-Package Xceed.Document.NET"安裝Xceed.Document.NET庫

  1. 一旦安裝完成,您可以在專案中開始使用 Xceed.Document.NET。

注意: 了解 Xceed.Words.NET 對於建立 DOCX 格式是必要的,使用 Xceed.Document.NET 將元素合併到其中是非常重要的。

Install-Package Xceed.Words.NET

Xceed.Document .NET(開發者如何使用): 圖6 - 使用 NuGet 套件管理器控制台和命令安裝 Xceed.Words.NET 庫:Install-Package Xceed.Words.NET

使用 Xceed.Document.NET 創建 DOCX 文件

使用 Xceed.Document.NET 創建 DOCX 文件既簡單又直觀。以下是一個如何編程創建 Word 文件的基本範例:

using Xceed.Words.NET;
class Program
{
    static void Main(string[] args)
    {
        // Create a new document
        using (DocX document = DocX.Create("SampleDocument.docx"))
        {
            // Add content to the document
            document.InsertParagraph("Hello, World!")
                    .FontSize(12)
                    .Bold()
                    .Alignment = Alignment.center;
            // Save the document
            document.Save();
        }
    }
}
using Xceed.Words.NET;
class Program
{
    static void Main(string[] args)
    {
        // Create a new document
        using (DocX document = DocX.Create("SampleDocument.docx"))
        {
            // Add content to the document
            document.InsertParagraph("Hello, World!")
                    .FontSize(12)
                    .Bold()
                    .Alignment = Alignment.center;
            // Save the document
            document.Save();
        }
    }
}
Imports Xceed.Words.NET
Friend Class Program
	Shared Sub Main(ByVal args() As String)
		' Create a new document
		Using document As DocX = DocX.Create("SampleDocument.docx")
			' Add content to the document
			document.InsertParagraph("Hello, World!").FontSize(12).Bold().Alignment = Alignment.center
			' Save the document
			document.Save()
		End Using
	End Sub
End Class
VB   C#

以下是上述程式碼的輸出。所建立的Docx文件可以使用Microsoft Office Word應用程式打開。

Xceed.Document .NET(開發人員使用說明):圖7 - 輸出:使用 Xceed.Document.NET 程式庫編程創建的 DOCX 文件。

將Xceed.Document.NET與IronPDF整合

將Xceed.Document.NET與IronPDF整合允許開發人員無縫地轉換Word文件 (DOCX 文件) 使用 Xceed.Document.NET 生成的 PDF 格式。

IronPDF

IronPDF 是一个强大的 .NET 库,旨在简化 .NET 应用程序中的 PDF 生成、操作和渲染任务。憑藉其全面的功能集和直观的 API,IronPDF 能够让开发者轻松地以编程方式创建、修改和渲染 PDF 文件,而无需安装 Adobe Acrobat Reader。

Xceed.Document .NET(開發人員的工作原理):圖8 - IronPDF for .NET:C# PDF 庫

IronPDF 的一些主要功能包括:

  1. PDF 生成:IronPDF 允許開發者從各種來源(如 HTML、圖像和 XML 數據)創建 PDF 文檔。這使得生成動態且可定制的 PDF 成為可能,以滿足特定需求。

  2. PDF 操作:通過 IronPDF,開發者可以操作現有的 PDF 文檔,添加、修改或刪除頁面、文字、圖像、註釋和其他元素。這種靈活性使得開發者可以根據需要編輯和定制 PDF 文檔。

  3. PDF 轉換:IronPDF 便於將 HTML 和 Word 文檔轉換為 PDF。 (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 套件:
    :ProductInstall
  • 或者,您可以從 NuGet 套件管理員為解決方案安裝它。
  • 從 NuGet 瀏覽選項卡中選擇 IronPDF,然後點擊安裝。

    Xceed.Document .NET (開發者如何使用): 圖9 - 使用管理 NuGet 套件以解決方案安裝 IronPDF,方法是在 NuGet 套件管理器的搜索欄中搜索 IronPDF,然後選擇專案並點擊安裝按鈕。

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

  • 安裝 Xceed.Document.NET 和 IronPDF 後,您可以使用 IronPDF 實現將 DOCX 轉換為 PDF 的邏輯。
  • 從 IronPDF 實例化 DocxToPdfRenderer 類。
  • 使用 RenderDocxAsPdf 方法將使用 Xceed.Document.NET 生成的 DOCX 文件渲染為 PDF 文檔。
  • 使用 IronPDF 保存 PDF 文件。

以下是一段演示如何轉換 DOCX 文件為 PDF 的示例代碼片段 DOCX 文件轉換為 PDF 使用 IronPDF:

using IronPdf;
class Program
{
    static void Main(string[] args)
    {
        // Instantiate Renderer
        DocxToPdfRenderer renderer = new DocxToPdfRenderer();
        // Render from DOCX file
        PdfDocument pdf = renderer.RenderDocxAsPdf("SampleDocument.docx");
        // Save the PDF
        pdf.SaveAs("SampleDocument.pdf");
    }
}
using IronPdf;
class Program
{
    static void Main(string[] args)
    {
        // Instantiate Renderer
        DocxToPdfRenderer renderer = new DocxToPdfRenderer();
        // Render from DOCX file
        PdfDocument pdf = renderer.RenderDocxAsPdf("SampleDocument.docx");
        // Save the PDF
        pdf.SaveAs("SampleDocument.pdf");
    }
}
Imports IronPdf
Friend Class Program
	Shared Sub Main(ByVal args() As String)
		' Instantiate Renderer
		Dim renderer As New DocxToPdfRenderer()
		' Render from DOCX file
		Dim pdf As PdfDocument = renderer.RenderDocxAsPdf("SampleDocument.docx")
		' Save the PDF
		pdf.SaveAs("SampleDocument.pdf")
	End Sub
End Class
VB   C#

Docx 文件輕鬆轉換為 PDF 文件,以保存原始文件中的格式化文本。

輸出:Docx 轉換成 PDF

Xceed.Document .NET(開發人員運作方式):圖 10 - 輸出:使用 IronPDF 將 Docx 轉換為 PDF 文件。

如需了解更多關於IronPDF及其功能的信息,請訪問此 文檔 頁面。探索可直接使用的 程式碼範例 並開始在您的.NET Framework控制台或Web應用程式中進行PDF操作。

結論

總之, Xceed.Document.NETIronPDF 提供強大的解決方案,用於 .NET 應用程式中的文件生成和轉換。通過利用 Xceed.Document.NET 的功能,開發人員可以輕鬆創建動態且視覺吸引力的 Word 文檔。與 IronPDF 無縫整合後,開發人員可以輕鬆地將這些 Word 文檔轉換為 PDF 格式,增強應用程式的多功能性和可訪問性。無論您是在創建報告、生成發票還是將文檔在不同格式之間進行轉換,Xceed.Document.NET 和 IronPDF 都能夠讓開發人員簡化與文件相關的工作流程,在他們的 .NET 應用程式中實現卓越的成果。

Iron Software 的 IronPDF 提供 免費試用 需要部署於商業專案中。從下载該庫 這裡 試試看。

< 上一頁
C# 連接字串(開發者如何操作)
下一個 >
Sharpziplib 擷取 ZIP C#(開發者操作方式)

準備開始了嗎? 版本: 2024.10 剛剛發布

免費 NuGet 下載 總下載次數: 10,993,239 查看許可證 >