Java API を使用して個人情報を編集する

Java redaction APIを使用して、ドキュメント、ワークシート、プレゼンテーション、PDF、およびラスターイメージファイルから個人情報とメタデータを除外または非表示にします。


無料トライアルをダウンロード

GroupDocs.Redaction for Java API を使用すると、開発者は Microsoft Word、Excel、PowerPoint、PDF などの一般的なファイル形式や画像から機密データを削除して、使用および配布できるようにすると同時に、機密情報も保護できます。編集ライブラリは、形式に依存しない単一のインターフェースを備えており、社会保障番号、医療情報、財務、財務、財務、財務、法務、さらには取引の詳細など、あらゆる種類の機密情報をテキスト、メタデータ、注釈の編集タイプを通じて編集できます。文書を元の形式で保存し、元のページのラスター画像を含むサニタイズされた PDF 文書を作成できます。

Java 機能の場合は GroupDocs.Redaction

機密データを編集してプライバシーを確保する

GroupDocs.Redaction for Java ライブラリを使用すると、開発者はさまざまな編集タイプを使用して、サポートされているドキュメントのテキストや画像を編集できます。当社のリダクション API の使い方はシンプルで分かりやすいです。

次のコード例では、Microsoft Excel スプレッドシートなどの表形式の文書を使用しています。この文書では、編集の範囲を特定のワークシートや列に限定できます。フィルターを使用して、ワークシート「Customers」の電子メールを含む 2 番目の列を絞り込み、文書内の他のすべての電子メールはそのままにします。

// Redactor クラスのインスタンスを作成する
final Redactor redactor  = new Redactor("sample.xlsx");
try
{
    CellFilter filter = new CellFilter();
    filter.setColumnIndex(1);
    filter.setWorkSheetName("Customers");
    Pattern expression = Pattern.compile("^\\w+([-+.']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$");
    // 編集を適用
    RedactorChangeLog result = redactor.apply(new CellColumnRedaction(filter, expression, new ReplacementOptions("[customer email]")));
    if (result.getStatus() != RedactionStatus.Failed)
    {
        SaveOptions so = new SaveOptions();
        so.setAddSuffix(true);
        so.setRasterizeToPDF(false);
        redactor.save(so);
    };
}
finally { redactor.close(); }

サポートおよび学習リソース

GroupDocs.Redaction は、他の一般的な開発環境向けのドキュメント表示 API を提供しています

Back to top
 日本