ポータブルドキュメントフォーマット(PDF)
PDF ファイル拡張子
概要 – PDFファイル拡張子とは?
PDFはPortable Document Formatの略です。これは、Adobe Systemsが開発・所有するマルチプラットフォーム対応のファイル形式です(共同創設者のジョン・ワーノックがCamelotプロジェクトの下で開始しました)。PDFファイル形式の特徴は、使用するハードウェア、実行中のアプリケーションソフトウェア、オペレーティングシステムなどの基本的なコンピューティングリソースに依存しずにドキュメントを読み込むことができる点です。PDFファイルは、テキスト、フォント、グラフィックを1つのドキュメントに凝縮する能力を備えています。
PDFファイルは、以下の2つの主要な要素によって識別されることに注意してください。
1. ファイル名の末尾にある .pdf 拡張子。
2. PDF であることを識別する、固有のバイナリ ファイル署名。
アプリケーションカテゴリー
文書フォーマット
組織
アドビシステムズ
認証
デジタル署名
サポートされているアプリケーション
PDFファイルは、閲覧に使用するハードウェア、ソフトウェア、オペレーティングシステムに依存しません。PDFファイルを表示するために必要な基本的なソフトウェアは、Adobe Acrobat Readerです。
注: Adobe SystemsはPDFに関する特許を保有していますが、ライセンス体系はロイヤリティフリーです。簡単に言うと、個人または組織は、Adobe Systemsに費用を支払うことなく、PDFファイルを作成または閲覧できるアプリケーションを作成できます。
技術仕様
MIME タイプ
application/pdf
application/x-pdf
application/acrobat
applications/vnd.pdf
text/pdf
text/x-pdf
PDF ファイルの構造
PDFファイルの構造は、COSフォーマットとPostScriptイメージングモデルに基づいています。
COS: 「カルーセル」オブジェクト構造の頭字語。8種類の特殊なオブジェクトタイプから構成されるツリーベースの構造。
- ブール値:TrueまたはFalse
- 数値
- 文字列
- 名前
- 配列(線形データ構造)
- 辞書(人名索引付きライブラリ)
- ストリーム(巨大なデータリポジトリ)
- nullオブジェクト(空)
PDF レイアウト カテゴリ
このCOSモデルに基づくと、PDFファイルは2つのレイアウトに分類できます。
- 非線形
- リニア
イメージングモデル – PostScript
PDF形式で使用されている画像モデルは、非常に多くの点でPostScriptに似ています。PDFグラフィックスは、ページの表面を定義するデバイス非依存の直交座標系を使用します。
PDFファイルを開く方法
PDFファイルは、Adobe PDF Viewerなどの無料ソフトウェアを使用して開くことができます。