Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
PDF開発用語集 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

PDOutputIntent

PDOutputIntentは、Apache PDFBoxのクラスで、PDF文書内のOutput Intent辞書を表現します。

キーワード: pdoutputintent, PDOutputIntent

概要

PDOutputIntentは、Apache PDFBoxのクラスで、PDF文書内のOutput Intent辞書を表現します。Output Intentは、PDFの意図された印刷または表示条件を指定し、PDF/XやPDF/Aなどの標準に従って色特性とレンダリング動作を定義します ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) 。このクラスは、PDFBoxライブラリの高レベルPDModel APIを使用して、PDF文書内のOutput Intentプロパティを読み取りおよび変更するためのメソッドを提供します。

定義

PDOutputIntentは、Apache PDFBoxのJavaクラスで、PDF仕様で定義されているOutput Intent構造をカプセル化します ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) 。Output Intentは、特定の出力デバイスまたは制作条件の色再現特性を記述し、通常はICCカラープロファイルを参照します。PDOutputIntentクラスを使用することで、開発者はこれらの仕様にプログラムでアクセスし操作できます。これには、出力条件識別子、レジストリ情報、および関連するICCプロファイルが含まれます。視覚的コンテンツや構造を扱う他のPDFBoxクラスとは異なり、PDOutputIntentは、異なるデバイスやワークフロー間で一貫したレンダリングを保証する色管理と再現メタデータを特に管理します。

重要性

精密な色再現が必要なPDF文書(プロフェッショナル印刷、アーカイブ、アクセシビリティ準拠文書など ( Citation: N.A., (N.A.). (). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html ) )を扱う開発者にとって、PDOutputIntentは色の忠実性を維持し業界標準を満たすために不可欠です。このクラスにより、印刷制作用のPDF/X準拠ファイル、長期アーカイブ用のPDF/A準拠ファイル、およびその他の標準化されたワークフローのプログラム的な検証と作成が可能になります。適切なOutput Intent設定がない場合、PDFはビューアやプリンタ間で異なるレンダリングがされ、色の不整合や印刷業者またはアーカイブシステムによる却下につながる可能性があります。PDOutputIntentを通じてOutput Intentを読み書きする機能により、Javaアプリケーションは特定の色管理要件を満たすPDFを作成、検証、変更できます。

仕組み

PDOutputIntentは、 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) に従ってPDF Output Intent辞書で定義されているさまざまなプロパティのゲッターおよびセッターメソッドを提供することで機能します。開発者は、PDF文書のカタログから既存のOutput Intentを読み取るか、文書に追加する新しいインスタンスを作成することで、PDOutputIntentオブジェクトをインスタンス化します。このクラスを通じてアクセス可能な主要なプロパティには、出力条件識別子(人間が読める文字列)、レジストリ名(参照されている標準を識別)、宛先出力プロファイル(ICCカラープロファイルストリーム)、および意図された出力デバイスに関する情報が含まれます。このクラスは基礎となるCOSDictionary構造を処理し、低レベルのPDF構文を抽象化して型安全なJava APIを提供します。PDF文書にOutput Intentが含まれている場合、レンダリングアプリケーションや印刷ワークフローはこの情報を使用して適切な色変換を実行し、指定された表示または印刷条件下で文書が意図したとおりに表示されることを保証できます。

関連用語

  • PDDocument – Apache PDFBoxでPDF文書を表現するメインクラス
  • PDDocumentCatalog – Output Intentを含む文書レベルのメタデータのコンテナ
  • COSDictionary – PDF辞書オブジェクトを表現する低レベルPDFBoxクラス
  • ICC Profile – 色空間特性を定義するInternational Color Consortiumプロファイル
  • PDF/A – Output Intentを必要とするアーカイブPDF文書のISO標準

出典

(N.A.) (2020)
(N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html
(N.A.) (2014)
(N.A.). (). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html