GroupDocs.Redaction 入門教學(適用於 .NET 開發人員)

開始您的旅程,透過這些必備的 GroupDocs.Redaction 教學,帶您完成安裝、授權設定,以及在 .NET 中建立第一個文件遮蔽應用程式。無論您需要 convert word to pdf、解鎖全部功能,或保護敏感資料,這些指南都會提供從設定到可運作的遮蔽解決方案的清晰路徑。

快速解答

  • 如何將 Word 轉換為 PDF? Redactor 是用於載入文件的核心類別;使用它載入 DOCX 並以 SaveFormat.Pdf 呼叫 Save。
  • 我需要授權嗎? 是的 – 必須使用臨時或正式授權才能解鎖全部功能。
  • 支援哪些 .NET 版本? .NET Framework 4.5+、.NET Core 3.1+、.NET 5/6/7。
  • 我可以安全地遮蔽 Word 文件嗎? 當然可以 – GroupDocs.Redaction 會移除文字、影像與中繼資料,同時保留版面配置。
  • 在哪裡可以找到範例程式碼? 請參閱下方各教學的連結;它們包含可直接執行的程式碼片段。

什麼是「convert word to pdf」?

convert word to pdf 是將 Microsoft Word(.docx)檔案轉換為 PDF 文件的過程,並保留格式、字型與版面配置。GroupDocs.Redaction 提供伺服器端 API,無需 Microsoft Office 即可執行此轉換。轉換同時保留表格、影像與頁首,產生忠實的 PDF 副本。

為何使用 GroupDocs.Redaction 來轉換 Word 為 PDF?

GroupDocs.Redaction 支援 50 多種輸入與輸出格式,且能在不將整個文件載入記憶體的情況下處理數百頁的檔案,轉換速度可達傳統桌面解決方案的 3 × 更快。它亦整合遮蔽功能,讓您在同一工作流程中移除機密資訊。

前置條件

  • .NET 開發環境(Visual Studio 2022 或更新版本)。
  • NuGet 套件 GroupDocs.Redaction(最新穩定版)。
  • 有效的 GroupDocs.Redaction 授權(臨時授權可用於評估)。

如何使用 GroupDocs.Redaction 轉換 Word 為 PDF?

Redactor 是在 GroupDocs.Redaction 中用於載入與操作文件的主要類別。

使用 Redactor 類別載入 Word 文件,並以 SaveFormat.Pdf 呼叫 Save。此兩步驟模式會自動處理字型、表格與影像,且可在 Windows、Linux 與 Docker 容器上執行。

Redactor 類別是代表可進行遮蔽或轉換之文件的核心元件。實例化後,您可呼叫 Save 產生所需的輸出格式。

步驟說明

步驟 1:安裝 NuGet 套件

在專案的 Package Manager Console 中開啟並執行以下指令:

Install-Package GroupDocs.Redaction

步驟 2:新增臨時授權(測試用,可選)

將臨時授權檔案放置於專案中,並於啟動時載入:

var license = new License();
license.SetLicense("GroupDocs.Redaction.lic");

步驟 3:載入 Word 文件

using GroupDocs.Redaction;

var redactor = Redactor.Load("sample.docx");

步驟 4:轉換為 PDF

redactor.Save("output.pdf", SaveFormat.Pdf);

步驟 5:(可選)在儲存前套用遮蔽

如果需要移除敏感詞彙,請先新增遮蔽規則:

redactor.AddRedaction(new Redaction()
{
    SearchPattern = "CONFIDENTIAL",
    RedactionColor = Color.Black
});
redactor.Apply();
redactor.Save("redacted_output.pdf", SaveFormat.Pdf);

以上步驟為您提供完整功能的 convert word to pdf 流程,且同時支援一次性遮蔽。

常見問題與解決方案

  • 授權未被識別 – 請確認授權檔案路徑正確,且檔案已包含於建置輸出中。
  • 大型文件導致記憶體激增 – LoadOptions 可設定文件載入方式,包括 EnableMemoryOptimization 等記憶體最佳化旗標。使用 Redactor.Load 並加上此旗標以延遲載入頁面。
  • PDF 中缺少字型 – SaveOptions 控制文件儲存的輸出設定,例如 EmbedFonts 可將字型嵌入 PDF。請在伺服器上安裝所需字型,或設定 SaveOptions.EmbedFonts = true。

可用教學

GroupDocs.Redaction .NET 授權設定指南:解鎖全部功能

了解如何在 .NET 專案中設定與套用 GroupDocs.Redaction 授權。本指南確保您解鎖全部功能,以進行安全的文件管理。

精通 .NET 中的文件遮蔽(使用 GroupDocs.Redaction):一步一步指南

了解如何使用 GroupDocs.Redaction for .NET 安全地遮蔽文件中的敏感資訊。本完整指南涵蓋設定、使用方式與效能最佳化。

使用 GroupDocs.Redaction .NET 實作文件遮蔽:一步一步指南

了解如何透過使用 GroupDocs.Redaction for .NET 實作文件遮蔽來保護敏感資訊。有效率地將文件轉換為安全的 PDF。

使用 GroupDocs 實作 .NET 遮蔽:Word 文件資料隱私完整指南

了解如何使用 GroupDocs.Redaction for .NET 對 Word 文件進行敏感資訊遮蔽。本指南涵蓋計量授權設定、精確片語取代與最佳實踐。

其他資源

常見問答

Q: 我可以在正式環境使用臨時授權嗎?
A: 不行,臨時授權僅供評估使用;正式環境需購買授權。

Q: GroupDocs.Redaction 支援受密碼保護的 Word 檔案嗎?
A: 支援,您可以在 Load 方法中提供密碼以開啟加密文件。

Q: 單次呼叫最多能轉換多少頁?
A: 由於串流架構,API 可處理 500+ 頁 的文件而無需將整個檔案載入記憶體。

Q: 能否批次將多個 Word 檔案轉換為 PDF?
A: 完全可以 – 迭代目錄中的檔案,為每個檔案實例化 Redactor,並以 SaveFormat.Pdf 呼叫 Save。

Q: .NET Core 支援哪些平台?
A: 完全支援 Windows、Linux 與 macOS,且可在 Docker 容器內執行此函式庫。


最後更新: 2026-07-20
測試版本: GroupDocs.Redaction 23.12 for .NET
作者: GroupDocs

相關教學