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 文件進行敏感資訊遮蔽。本指南涵蓋計量授權設定、精確片語取代與最佳實踐。
其他資源
- GroupDocs.Redaction for Net 文件說明
- GroupDocs.Redaction for Net API 參考文件
- 下載 GroupDocs.Redaction for Net
- GroupDocs.Redaction 論壇
- 免費支援
- 臨時授權
常見問答
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