GroupDocs.Redaction JavaでPDFをラスター化する方法
このガイドでは、GroupDocs.Redaction for Java を使用して PDF をラスター化する方法 ファイルを作成し、 安全な編集済み PDF を生成します。ラスター化は各ページを画像に変換し、基になるテキストを復元不可能にし、ノイズ、傾き、グレースケール、またはカスタムボーダーなどの視覚的なセキュリティ層を追加します。機密契約書、法的書類、個人記録を保護する必要がある場合でも、これらのチュートリアルは設定できるすべてのオプションを順に案内します。
クイック回答
- PDF をラスター化すると何が起こりますか? 各ページをフラットな画像に変換し、検索可能なテキストを削除し、編集を元に戻せなくします。
- なぜ GroupDocs.Redaction for Java を選ぶのですか? 単一の API で細かなラスター化コントロール(ノイズ、傾き、グレースケール、ボーダー)を提供します。
- 元のレイアウトを保持できますか? はい—視覚的な外観は保持され、コンテンツは画像のみになります。
- ライセンスは必要ですか? 本番環境で使用するには一時またはフルライセンスが必要です。評価用にトライアルが利用可能です。
- Java 8+ と互換性がありますか? はい—GroupDocs.Redaction は Java 8 以降のランタイムをサポートしています。
PDF ラスター化とは何ですか?
ラスター化はベクターベースの PDF ページをビットマップ画像(PNG、JPEG など)に変換します。このプロセスは隠れたテキスト層とメタデータを除去し、編集された情報が OCR やコピー&ペーストツールで抽出できないようにします。
安全な編集済み PDF のためにラスター化を使用する理由
- 不可逆性: ラスター化すると、元のテキストは復元できません。
- 視覚的一貫性: ノイズパターン、傾き、またはグレースケールを追加して、編集箇所を視覚的に区別できます。
- コンプライアンス: 復元不可能な編集を要求する厳格なデータプライバシー規制を満たします。
- 柔軟性: カスタムボーダーやページ選択を適用して、出力を特定のセキュリティポリシーに合わせられます。
一般的な使用例
- 法的契約書における個人識別情報(PII)の編集。
- 監査人と共有する前の財務諸表の保護。
- 機密 Word 文書を事前ラスター化後に画像のみの PDF に変換。
- ノイズや傾きなどの視覚的な透かしを追加して改ざんを防止。
前提条件
- Java Development Kit (JDK) 8 以降。
- GroupDocs.Redaction for Java ライブラリ(以下のリンクからダウンロード)。
- 一時または永続的な GroupDocs ライセンスキー。
- Java プロジェクトの設定(Maven または Gradle)に関する基本的な知識。
はじめ方
- GroupDocs.Redaction の依存関係 をプロジェクトのビルドファイルに追加します。
- ライセンスキーを使用して
Redactorクラスを インスタンス化 します。 - 保護したい ソースドキュメント をロードします。
- ラスター化オプション(ノイズ、傾き、グレースケール、ボーダー、ページ範囲)を設定します。
- 編集を実行 し、出力を新しい PDF ファイルとして保存します。
手順ごとのウォークスルー(コードブロックなし)
ステップ 1 – ライブラリの設定
Maven 座標 com.groupdocs:groupdocs-redaction(または同等の Gradle 行)をプロジェクトに追加します。同期後、API クラスが IDE で利用可能になります。
ステップ 2 – ライセンスの適用License オブジェクトを作成し、setLicense("path/to/license.file") を呼び出します。これによりすべてのラスター化機能が有効になります。
ステップ 3 – ドキュメントのロードRedactor redactor = new Redactor("input.pdf"); を使用して、保護したい PDF を開きます。
ステップ 4 – ラスター化設定の選択RasterizationOptions インスタンスを作成します。以下を有効にできます:
- Noise – 編集領域を隠すランダムなピクセルパターンを追加します。
- Tilt – 各ページを小さな角度で回転させ、追加の視覚的手がかりを提供します。
- Grayscale – 色をグレーの階調に変換し、可読性を保ちつつファイルサイズを削減します。
- Borders – 各ページの周囲にカスタムボーダーを描画し、編集領域を強調します。
- Page selection – 全文書変換が不要な場合、特定のページのみをラスター化します。
ステップ 5 – 編集の実行redactor.apply(options).save("output.pdf"); を呼び出します。API がドキュメントを処理し、ラスター化された安全な PDF を指定パスに書き込みます。
利用可能なチュートリアル
Java のカスタムノイズラスター化: GroupDocs.Redaction で機密情報を保護
GroupDocs.Redaction for Java を使用したカスタムノイズラスター化の実装方法を学びます。視覚的に魅力的な編集で文書を保護し、データプライバシーを維持します。
GroupDocs.Redaction Java: グレースケールラスター化で文書を安全に最適化
GroupDocs.Redaction for Java を使用して文書にグレースケールラスター化を適用する方法を学びます。文書の品質を保ちつつプライバシーを確保します。
GroupDocs.Redaction for Java: Word 文書での事前ラスター化の使用方法
GroupDocs.Redaction for Java を使用した事前ラスター化の実装方法を学び、Word 文書での安全かつ効率的な画像編集を実現します。
GroupDocs.Redaction Java を使用した文書へのカスタム傾き効果の実装
GroupDocs.Redaction for Java を使用してカスタム傾き効果で文書の視覚的魅力を高める方法を学びます。このチュートリアルでは必要な手順とコードスニペットを紹介します。
Java の高度なラスター化マスター: GroupDocs.Redaction のカスタムボーダー
GroupDocs.Redaction を使用して Java でカスタムボーダーを用いた高度なラスター化技術を適用する方法を学びます。文書のセキュリティと視覚的完全性を簡単に向上させます。
追加リソース
- GroupDocs.Redaction for Java ドキュメント
- GroupDocs.Redaction for Java API リファレンス
- GroupDocs.Redaction for Java のダウンロード
- GroupDocs.Redaction フォーラム
- 無料サポート
- 一時ライセンス
よくある質問
Q: ラスター化は PDF ファイルサイズに影響しますか?
A: ラスター化は画像を追加するためサイズが増加する可能性がありますが、グレースケールやページ選択的ラスター化などのオプションでファイルを適切に保つことができます。
Q: 特定のページだけをラスター化できますか?
A: はい—RasterizationOptions の PageRange プロパティを使用して特定のページを対象にできます。
Q: ラスター化後も OCR は内容を読み取れますか?
A: 標準的な OCR は視覚的なテキストを検出できる場合がありますが、元の文字が存在しないため、機密データは保護されたままです。
Q: ラスター化と他の編集タイプを組み合わせるには?
A: ラスター化を適用する前に編集ルール(例:テキスト削除)をチェーンすることで、層状のセキュリティアプローチが可能です。
Q: 保存前にラスター化された出力をプレビューする方法はありますか?
A: API は saveToStream メソッドを提供しており、結果をメモリ内でレンダリングしてプレビューできます。
最終更新日: 2026-04-26
テスト環境: GroupDocs.Redaction for Java 23.12
作者: GroupDocs