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

Action

概要

PDFにおけるActionは、ユーザーインタラクションやドキュメントイベントに応じて実行される動作を定義する辞書オブジェクトです ( 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 ) 。Actionにより、異なるページへのナビゲーション、JavaScriptコードの実行、WebURLの開封、アプリケーションの起動、フォームデータの送信などのインタラクティブ機能が実現されます。Actionは、ユーザー入力やドキュメントのライフサイクルイベントに応答する動的でインタラクティブなPDFドキュメントを作成するための基盤となる要素です。

定義

ActionはPDFドキュメント内の構造化データオブジェクトで、実行可能な動作をカプセル化します。 ( 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 ) で定義されているように、Actionはアクションタイプと関連パラメータを指定するアクション辞書で構成されます。一般的なアクションタイプには以下が含まれます:

全投稿を閲覧 gdoc_arrow_right_alt

Array object

概要

配列オブジェクトは、PDF文書における基本的なデータ構造の1つであり、角括弧[ ... ]で囲まれたPDFオブジェクトの順序付きコレクションを表します。配列には、数値、文字列、名前、辞書、さらには他の配列など、あらゆる種類のPDFオブジェクトの組み合わせを含めることができ、PDF構造内で関連するデータを整理するために不可欠です ( 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における配列オブジェクトは、左右の角括弧([])で区切られたPDFオブジェクトの1次元シーケンスであり、個々の要素は空白文字で区切られます。キーと値のペアを使用する辞書とは異なり、配列はゼロベースの位置インデックスによってアクセスされます。配列は異種混在型であり、1つの配列に制限なく異なる型のPDFオブジェクトを含めることができます。例えば、[549 3.14 false (Ralph) /SomeName]は、整数、実数、真偽値、文字列、名前オブジェクトを含む有効な配列です。配列はネストして多次元データ構造を作成することができ、空の配列[ ]も許可されています ( 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 )

全投稿を閲覧 gdoc_arrow_right_alt

ArtBox

概要

ArtBoxは、PDF文書におけるページ境界の一つで、制作者が意図したページの意味のあるコンテンツを含む矩形領域を定義します。 ( 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 ) で規定されているように、トンボ、見当合わせマーク、その他の制作関連の要素を除いた、ページの実際のアートワークの範囲を表します。ArtBoxは、コンテンツの配置、印刷ワークフロー、さまざまなコンテキストで抽出または表示すべきコンテンツの決定に特に有用です。

定義

ArtBoxは、PDF仕様で定義されている複数のページ境界ボックスの一つで、エンドユーザーにとって意味的または視覚的な意味を持つコンテンツを含むページの部分を識別するために特別に設計されています。物理的なページサイズを定義するMediaBoxや、最終的な裁ち落としサイズを定義するTrimBoxとは異なり、ArtBoxは実際の意味のあるコンテンツ領域に焦点を当てています。

ArtBoxはPDF文書ではオプションであり、明示的に定義されていない場合は、CropBoxの寸法がデフォルトとして使用されます。通常、ArtBoxはCropBox領域のサブセットを表し、余白、装飾的な境界線、その他の非本質的な視覚要素を除外することがあります。例えば、装飾的な枠を持つ雑誌のレイアウトでは、ArtBoxは装飾的なフレームを除き、記事、画像、意味のあるデザイン要素のみを包含します。

重要性

PDFの処理、操作、またはレンダリングに携わる開発者にとって、ArtBoxはコンテンツ認識操作のための重要な情報を提供します。リフロー、アクセシビリティ目的、またはコンテンツ管理システムのためにコンテンツを抽出する際、ArtBoxはユーザーが必要とする実際の情報を含むページの部分を識別するのに役立ちます。

全投稿を閲覧 gdoc_arrow_right_alt

BitsPerComponent

概要

BitsPerComponentは、PDF画像辞書内の必須エントリであり、画像サンプル内の各色成分を表現するために使用されるビット数を指定します。 ( 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 ) で定義されているように、この値は画像データのビット深度を決定し、1、2、4、8、または16ビット/成分のいずれかでなければなりません。このパラメータは、画像品質、ファイルサイズ、および画像内で表現可能な色またはグレースケール値の範囲に直接影響します。

定義

BitsPerComponentは、画像のストリーム辞書内の整数値であり、各色成分のサンプルデータの精度を定義します。例えば、値が8の場合、各成分(RGB画像における赤、緑、青、またはグレースケール値)は8ビットを使用し、成分ごとに256の可能な値(0〜255)を許容します。値が1の場合は2値(白黒)画像が作成され、2の場合は4レベル、4の場合は16レベル、8の場合は256レベル、16の場合は成分ごとに65,536レベルが提供されます。

このパラメータは、画像全体のビット深度とは異なります。BitsPerComponentが8に設定されたRGB画像の場合、各ピクセルは合計24ビット(8ビット×3成分)を必要としますが、同じ設定のグレースケール画像はピクセルあたり8ビットのみを必要とします。BitsPerComponent値は、画像内のすべての色成分に一様に適用されます。

重要性

BitsPerComponentの理解は、PDFの画像レンダリング、最適化、作成に取り組む開発者にとって重要です。この値はファイルサイズに直接影響します。高いビット深度はより大きなファイルを生成しますが、特に滑らかなグラデーションや写真コンテンツにおいて、より高い品質を提供します。PDFから画像を抽出または埋め込む際、開発者はデータ損失やレンダリングエラーを回避するために、この値を正確に解釈または指定する必要があります。

全投稿を閲覧 gdoc_arrow_right_alt

BleedBox

概要

BleedBoxは、印刷環境においてページコンテンツをクリッピングする領域を定義し、印刷および裁断の許容誤差に対応するため、最終的な仕上がりページサイズを超えて拡張されます。 ( 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 ) で規定されているように、このボックスは、ページ要素が意図的に最終裁断線を越えて延長され、裁断後に白い縁が生じるのを防ぐ印刷制作ワークフローに不可欠です。BleedBoxは、異なる目的でPDFコンテンツがどのように表示および処理されるかを制御する、複数のページ境界ボックスの一つです。

定義

BleedBoxは、PDF仕様で定義されている5つのページ境界ボックスの一つであり、ページコンテンツの表示と処理を制御します。印刷出力を生成する際のページコンテンツのクリッピング境界を確立し、通常はTrimBoxの寸法を1/8~1/4インチ(3~6mm)超えて拡張されます。MediaBox(物理的なページサイズを定義)やCropBox(可視ページ領域を定義)とは異なり、BleedBoxは商業印刷のニーズに特化して対応し、背景色、画像、その他のデザイン要素がページの最終裁断位置を超えて延長されることを保証します。PDFにBleedBoxが明示的に定義されていない場合、CropBoxの寸法がデフォルトとして使用されます。BleedBoxはMediaBoxの境界内に収まるか同じサイズである必要があり、TrimBoxを含む必要があります。これにより、印刷および仕上げプロセスをガイドする入れ子状の矩形領域の階層が作成されます。

重要性

印刷対応PDFやドキュメント生成システムを扱う開発者にとって、BleedBox仕様の適切な実装は、裁断された縁に白い境界線が現れるといった一般的な印刷制作の問題を防ぎます。商業印刷を対象としたPDF作成ツール、ライブラリ、またはワークフローを構築する際、BleedBoxを正しく設定することで、印刷業者が手動調整を必要とせず、または印刷ジョブが却下されるリスクなくドキュメントを処理できるようになります。BleedBoxの理解は、Webコンテンツやデジタルドキュメントを印刷フォーマットに変換する際に特に重要です。デジタルデザインでは、印刷に必要な拡張コンテンツ領域が欠けていることが多いためです。プリントオンデマンドシステム、出版ワークフロー、またはドキュメント管理システムを扱う開発者は、生成されたPDFが業界の印刷標準を満たすことを保証するために、BleedBox仕様を考慮する必要があります。

全投稿を閲覧 gdoc_arrow_right_alt

BMP

概要

BMP(Bitmap)は、Microsoftによって開発された、Windowsシステム上でデジタル画像を保存するためのラスター画像ファイル形式です。PDF仕様 ( 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文書に埋め込むことができる画像形式の1つとしてBMPをサポートしていますが、一般的にファイルサイズが大きいため、JPEGやPNGのような形式ほど広く使用されていません。BMPファイルは、非圧縮または最小限の圧縮形式でピクセルデータを保存するため、処理は簡単ですが、配布には効率的ではありません。

定義

BMPは、画像をピクセルのグリッドとして保存するラスターグラフィックス形式で、各ピクセルの色情報が明示的に定義されます。この形式は.bmpファイル拡張子を使用し、ファイルヘッダー、ビットマップ情報ヘッダー、オプションのカラーパレット、および実際のピクセルデータを含む構造に従います。ベクター形式とは異なり、BMP画像は解像度に依存し、拡大するとピクセル化することがあります。BMPは、他のラスター形式であるJPEG(非可逆圧縮を使用)やPNG(可逆圧縮を使用)とは異なり、通常、最小限の圧縮または圧縮なしでデータを保存するため、ファイルサイズは大きくなりますが、デコード要件は単純になります。

重要性

PDFを扱う開発者にとって、BMPを理解することが重要な理由は以下の通りです。

全投稿を閲覧 gdoc_arrow_right_alt

CalGray

概要

CalGrayは、PDF仕様で定義されたキャリブレーション済みグレースケール色空間であり、CIE 1931 XYZ三刺激値色モデルに基づくデバイス非依存のグレー値を提供します ( 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 ) 。シンプルなデバイス依存グレー色空間とは異なり、CalGrayはキャリブレーションパラメータを使用して、異なる出力デバイス間で一貫したグレースケール再現を保証します。この色空間は、PDF文書で正確かつ予測可能なグレースケールレンダリングが必要な場合に特に有用です。

定義

CalGrayは、デバイス非依存の色仕様でグレースケール値を表現するCIEベースの単一成分色空間です ( 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 ) 。基本的なDeviceGray色空間との違いは、CalGrayには白色点、黒色点、ガンマ補正値などのキャリブレーション情報が含まれている点です。これらのキャリブレーションパラメータは、グレー値がどのように解釈されレンダリングされるべきかを定義し、使用されるディスプレイや印刷デバイスに関係なく、特定のグレー値が一貫して表示されることを保証します。

全投稿を閲覧 gdoc_arrow_right_alt

CCITT Group 3

概要

CCITT Group 3は、2値(白黒)画像専用に設計された圧縮アルゴリズムで、主にファックス送信技術に関連付けられています。PDF文書では、CCITT Group 3はスキャンされた文書やその他の2階調画像を効率的に保存するために利用できる複数の圧縮方式の1つとして機能します ( 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 ) 。この圧縮規格は、国際電信電話諮問委員会(CCITT、現ITU-T)によって開発され、現在でも文書画像化アプリケーションで広く使用されています。

定義

CCITT Group 3は、ランレングス符号化技術を使用して2値画像データを符号化する可逆圧縮アルゴリズムです。このアルゴリズムは、個々のピクセル値を保存するのではなく、各走査線に沿った連続する黒または白のピクセルのシーケンスを識別して符号化することで機能します。CCITT Group 3には、1次元(Group 3-1D)と2次元(Group 3-2D)の2つのバリエーションがあります。1次元バリアントは各走査線を独立して圧縮し、2次元バリアントは連続する走査線間の差分を符号化することで圧縮率を向上させます。

JPEGやPNGなどの汎用画像フォーマットとは異なり、CCITT Group 3は、各ピクセルが黒または白のいずれかであり、グレースケールやカラー情報を持たない2値画像専用に最適化されています。この特化により、文書、線画、テキストベースの画像に適用した場合、汎用アルゴリズムよりも大幅に優れた圧縮率を実現できます。CCITT Group 3は、後継規格であるCCITT Group 4とは異なり、Group 4が2次元符号化のみを使用し、電話回線ではなくエラーフリー送信環境向けに設計されている点で区別されます。

全投稿を閲覧 gdoc_arrow_right_alt

CCITT Group 4

概要

CCITT Group 4は、2値(白黒)画像専用に設計されたロスレス圧縮アルゴリズムで、PDFドキュメント内のスキャンページやファックス送信に広く使用されています。PDF仕様でサポートされる標準的な圧縮方式の1つです ( 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 ) 。この圧縮方式は、冗長なエンコードパスを排除し、2次元圧縮のみを使用することで、以前のCCITT方式と比較して優れた圧縮率を実現します。

定義

CCITT Group 4(正式にはITU-T T.6)は、連続する黒または白のピクセルのランを識別して圧縮することで2値画像をエンコードするファクシミリ圧縮規格です。1次元と2次元のエンコードを交互に行うCCITT Group 3とは異なり、Group 4は純粋な2次元圧縮を使用し、前のスキャンラインを参照することでより高い圧縮率を実現します。このアルゴリズムは、絶対的なピクセル位置をエンコードするのではなく、上のスキャンラインを基準として色が変化する位置(黒から白、または白から黒への遷移)をエンコードすることで動作します。これにより、テキスト行、表、フォームなど、水平方向のパターンを持つドキュメントに対して特に効果的です。PDFドキュメントでは、CCITT Group 4はCCITTFaxDecodeフィルタによって識別され、その効率性とロスレスな特性から、2値画像コンテンツに最適な圧縮方式として推奨されています。

重要性

PDF生成や処理を行う開発者にとって、CCITT Group 4圧縮は、スキャンページ、ファックス画像、または任意の2値コンテンツを含む効率的なドキュメントを作成するために不可欠です。ドキュメント管理システムやPDFワークフローを構築する際、白黒画像にCCITT Group 4を選択することで、ファイルサイズを大幅に削減できます。典型的なテキストドキュメントでは、品質を一切損なうことなく、20:1以上の圧縮率を達成することがよくあります。これは、大量のスキャンドキュメント、アーカイブシステム、または帯域幅とストレージが問題となるドキュメント送信を扱うアプリケーションにとって特に重要です。CCITT Group 4を他の圧縮方式(グレースケール/カラー画像向けのJBIG2やJPEGなど)とどのように使い分けるかを理解することで、開発者はドキュメントの忠実性を維持し、PDFリーダー間での広範な互換性を確保しながら、PDFファイルサイズを最適化できます。

全投稿を閲覧 gdoc_arrow_right_alt

CCITTFaxDecode

概要

CCITTFaxDecodeは、PDF仕様 ( 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 ) で定義されている圧縮フィルタで、CCITT(国際電信電話諮問委員会)のファクシミリエンコーディングを画像データに適用します。このフィルタは、2値(白黒)画像の圧縮に特化して最適化されており、スキャンした文書、テキストページ、線画などに特に効果的です。この圧縮方式は、電話回線を通じてファクシミリ文書を送信するために元々開発された国際電気通信標準に基づいています。

定義

CCITTFaxDecodeは、 ( 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でストリームデータを圧縮するために利用できる複数の組み込みフィルタタイプの1つです。このフィルタは、CCITTグループ3およびグループ4の圧縮アルゴリズムを実装しており、ランレングスエンコーディングを使用して、個々のピクセルではなく連続する黒または白のピクセル列をエンコードすることで2値画像を効率的に圧縮します。

全投稿を閲覧 gdoc_arrow_right_alt