プレビュー生成とドキュメントページ数 – GroupDocs Java

インテリジェントなレダクションワークフローを構築する際、ドキュメントのプレビュー画像を生成する方法を知っていることは不可欠であり、ドキュメントのページ数を取得できることでリソースや UI レイアウトを正確に計画できます。これらの機能を組み合わせることで、各ページを視覚化し、レダクション対象を確認し、大容量ファイルのパフォーマンスを最適化できます。本ガイドでは、GroupDocs.Redaction for Java が提供するドキュメント情報機能の全体像を解説します。これには、ドキュメントサイズの取得、メタデータの抽出、ページ数の取得が含まれます。

クイック回答

  • “how to generate preview” とは何ですか? 文書の各ページを画像表現(例: PNG、JPEG)に変換し、UI に表示できるようにすることを指します。
  • レダクション前にプレビューを生成する理由は何ですか? レダクションルールが正しいビジュアル要素を対象としているかを検証し、誤ってデータが漏洩するリスクを減らすのに役立ちます。
  • サポートされているフォーマットは何ですか? GroupDocs.Redaction が認識するすべてのフォーマット、たとえば PDF、DOCX、PPTX、画像ファイルなどです。
  • ライセンスは必要ですか? 評価用には一時ライセンスで動作しますが、本番環境ではフルライセンスが必要です。
  • 取得できる追加情報は何ですか? Document size Java、ドキュメントページ数、ドキュメントメタデータの抽出はすべて同じ API でアクセス可能です。

GroupDocs.Redaction のコンテキストにおける “how to generate preview” とは何ですか?

プレビューを生成するとは、ソースファイルの各ページをラスタ画像に変換することを意味します。このプロセスは高速で、メモリ効率が高く、プラットフォームに依存しないため、ページサムネイルやフルサイズプレビューを Web やデスクトップアプリケーションに直接埋め込むことができます。生成された画像は、レダクションエンジンが後で処理する正確なレイアウト、フォント、カラーを保持し、ワークフロー全体で視覚的忠実性を保証します。

プレビュー生成に GroupDocs.Redaction を使用する理由

GroupDocs.Redaction は quantified performance を提供します。典型的な 2.5 GHz サーバー上で、200 ページの PDF を 150 DPI の PNG サムネイルに 2 秒未満でレンダリングでき、PDF、DOCX、PPTX、一般的な画像形式など 50+ input and output formats をサポートします。エンジンはまた、追加の API 呼び出しなしでドキュメントサイズ、ページ数、メタデータへの組み込みアクセスを提供し、ドキュメント分析パイプライン全体を効率化します。

前提条件

  • Java 8 以上がインストールされていること。
  • プロジェクトに GroupDocs.Redaction for Java ライブラリが追加されていること(Maven/Gradle)。
  • 有効な(一時またはフル)GroupDocs.Redaction ライセンス。

ドキュメント情報とプレビュー生成のステップバイステップガイド

手順 1: Redaction Engine の初期化

RedactionEngine クラスは、ドキュメントをロードし、プレビューとレダクション機能を提供するコアコンポーネントです。インスタンスを作成し、対象ファイルをロードしてプロパティにアクセスします。

手順 2: 基本的なドキュメント情報の取得

提供されている API メソッドを使用して document size Javadocument page count、および埋め込みメタデータを取得します。ページ数を把握することで、高解像度プレビューを生成するか、ページをバッチ処理するかを判断できます。

手順 3: ページプレビューの生成

プレビュー API を呼び出して各ページを画像としてレンダリングします。ページをループ処理して PNG または JPEG ファイルとして保存するか、UI コンポーネントに直接ストリームすることができます。DPI と画像品質のパラメータを調整して、UI のパフォーマンスと視覚要件を満たしてください。

手順 4: (オプション)ドキュメントメタデータの抽出

ソースファイルの監査が必要な場合は、メタデータ抽出メソッドを呼び出して作者、作成日、カスタムプロパティを取得します。このステップはレダクション前のコンプライアンスチェックに有用です。

手順 5: レダクションルールの適用(プレビュー検証後)

プレビューで視覚レイアウトを確認したら、正しいコンテンツを対象としていることを確信しながら、レダクションルールを定義し適用します。

よくある問題と解決策

  • プレビュー画像がぼやけている: プレビュー呼び出し時に DPI または解像度パラメータを上げてください。
  • 大きな PDF でのメモリ不足エラー: ページをバッチ処理し、使用後に画像ストリームを破棄してください。
  • メタデータが欠落している: ソースファイルにメタデータが実際に含まれているか確認してください。一部のフォーマット(例: プレーンテキスト)はサポートしていません。

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

Java で GroupDocs.Redaction を使用してドキュメント情報を取得する方法

GroupDocs.Redaction for Java を使用して、ファイルタイプ、ページ数、サイズなどのドキュメント情報を効率的に取得する方法を学びましょう。Java アプリケーションを今すぐ強化してください。

追加リソース

よくある質問

Q: ドキュメントのページ数をプログラムで取得するにはどうすればよいですか?
A: ロードされたドキュメントオブジェクトの getPageCount() メソッドを使用します。これは総ページ数を表す整数を返します。

Q: パスワードで保護されたファイルのプレビューを生成できますか?
A: はい。ドキュメントを開く際にパスワードを提供すれば、通常通りプレビュー API を使用できます。

Q: プレビューでサポートされている画像フォーマットは何ですか?
A: PNG と JPEG が完全にサポートされており、DPI と品質設定を構成可能です。

Q: ドキュメント全体をメモリにロードせずに元のファイルサイズ(document size Java)を取得できますか?
A: ライブラリは getFileSize() メソッドを提供しており、ファイルシステムのメタデータからサイズを読み取り、全文書の解析を回避します。

Q: DOCX ファイルからカスタムメタデータフィールドを抽出するにはどうすればよいですか?
A: ドキュメントをロードした後に getCustomProperties() コレクションを使用し、キー‑バリューのペアを反復して各カスタムプロパティにアクセスします。


最終更新日: 2026-06-21
テスト環境: GroupDocs.Redaction for Java 23.12
作者: GroupDocs

関連チュートリアル