GroupDocs.Redaction .NET でカスタムレダクションハンドラを作成する

クイック概要

  • What you’ll gain: カスタムコンテンツタイプをレダクトし、製品アップデートを待たずに追加のファイル拡張子をサポートできるようになります。
  • Who it’s for: 厳格なプライバシー制御が必要なドキュメント中心のソリューションを構築する .NET 開発者向けです。
  • Prerequisites: .NET 6+(または .NET Framework 4.7.2+)、有効な GroupDocs.Redaction ライセンス、基本的な C# 知識が必要です。

カスタムレダクションハンドラとは何か?

カスタムレダクションハンドラは、組み込みパターンでカバーされていないコンテンツの検索、解釈、レダクション方法を GroupDocs.Redaction に指示するユーザー定義コンポーネントです。このハンドラを実装することで、独自のデータ形式やユニークなビジネス識別子を完全に制御できます。

カスタムレダクションハンドラの作成方法

IRedactionHandler はカスタムレダクションロジックの契約を定義するインターフェイスです。
Redactor はレダクション操作を管理するコアクラスです。
AddHandler は Redactor インスタンスにカスタムハンドラを登録します。
Redact は構成されたハンドラに基づいてレダクションを実行します。

レダクションエンジンをロードし、ハンドラを登録し、レダクションプロセスを呼び出す—すべて 3 つの簡潔なステップで実行できます。まず、IRedactionHandler インターフェイスを実装し、ドキュメント内のカスタムトークンをスキャンするロジックを記述します。次に、AddHandler を使用してハンドラを Redactor インスタンスに追加します。最後に、Redact を呼び出して変更を適用します。このパターンは PDF、画像、その他すべてのサポート形式で機能し、標準パターンが見逃すデータを保護できます。

新しいファイル形式の追加方法

SupportedFormats はレダクションエンジンが認識するファイル拡張子を保持するコレクションです。SupportedFormats コレクションを拡張して新しいファイル拡張子をレダクションエンジンに登録します。受信ファイルを GroupDocs.Redaction が処理可能な形式に変換するパーサーを提供し、拡張子とパーサーをマッピングします。登録が完了すると、エンジンは新しい形式をネイティブタイプと同様に扱い、シームレスなレダクションを実現します。

カスタム形式処理に GroupDocs.Redaction を使用する理由

GroupDocs.Redaction は 70 以上の入力・出力形式 をサポートし、2 GB までのファイルをメモリ全体にロードせずに処理できるため、エンタープライズ環境での高スループットレダクションを実現します。その拡張可能なアーキテクチャにより、カスタムハンドラを 30 分未満で組み込むことができ、開発時間を短縮し、サードパーティの前処理ツールが不要になります。

利用可能なチュートリアル

GroupDocs.Redaction .NET でファイルタイプを拡張する:カスタム拡張子のステップバイステップガイド

GroupDocs.Redaction for .NET を使用してカスタム拡張子でサポートファイルタイプを拡張し、さまざまな形式で安全なドキュメントレダクションを実現する方法を学びます。

GroupDocs.Redaction .NET でサポートされているファイル形式リストを実装する

GroupDocs.Redaction .NET を使用してサポートファイル形式を一覧表示し、ドキュメント管理システムを効率化し、パフォーマンスを最適化する方法を学びます。

追加リソース


最終更新日: 2026-07-15
テスト環境: GroupDocs.Redaction 23.12 for .NET
作成者: GroupDocs

関連チュートリアル