PDF package
PDF packageは、単一のPDFファイル内に様々な形式の複数ファイルをまとめることができるコンテナ構造です。
PDF packageは、単一のPDFファイル内に様々な形式の複数ファイルをまとめることができるコンテナ構造です。 ( Citation: N.A., 2020 (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) によると、PDF packageは関連するファイルのコレクションを整理して提示する方法を提供しながら、各ファイルの元の形式と独立性を維持します。この機能により、ユーザーは複数のドキュメントを単一のユニットとして配布しながら、各構成ファイルの個別のプロパティと書式を保持できます。
PDF packageは、複数のファイルを埋め込むためのラッパーまたはコンテナとして機能する特殊なタイプのPDFドキュメントです。埋め込まれるファイルは、PDFの他に、Wordドキュメント、スプレッドシート、画像、CAD図面などの様々な形式が可能です。コンテンツを単一の連続したドキュメント構造にマージする従来のPDFドキュメントとは異なり、PDF packageは埋め込まれた各ファイルの個別のアイデンティティを維持します。package内の各ファイルは、元の形式、メタデータを保持し、関連するアプリケーションで独立して開くことができます。packageにはナビゲーションインターフェースが含まれており、ユーザーが含まれているファイルを閲覧してアクセスできるようになっています。これは、ファイルが埋め込まれているものの整理されたプレゼンテーション層を持たないシンプルなファイル添付とは異なります。
ドキュメント管理システムやワークフローアプリケーションを構築する開発者にとって、PDF packageは、すべてをPDF形式に変換することなく関連ファイルをバンドルする標準化された方法を提供します。これは、編集やコンプライアンスの目的でネイティブファイル形式を保持することが不可欠な混合コンテンツプロジェクトを扱う場合に特に有用です。PDF packageは、複数のファイルを単一のコンテナに統合することでファイル配布とアーカイブを簡素化し、多数の個別ファイルを管理する複雑さを軽減します。ドキュメントコレクション、バージョン管理システム、またはアクセス制御や処理ワークフローのためにファイルレベルの粒度を維持しながらグループ化されたコンテンツを提示する必要があるアプリケーションに機能を実装する際には、PDF packageを理解することが重要です。
PDF packageは、
(
Citation: N.A., 2020
(N.A.).
(2020).
Document management — Portable document format — Part 2: PDF 2.0
.
International Organization for Standardization
Retrieved from
https://www.iso.org/standard/75839.html
)
で定義されているcollection dictionary(ドキュメントカタログ内で/Collectionとして参照される)を使用して実装されます。このdictionaryは、パッケージ化されたファイルの提示方法と整理方法を指定し、メタデータフィールドのスキーマ定義やナビゲーションインターフェースのビュー設定などを含みます。ファイルは、embedded file streamsメカニズムを使用してPDFに埋め込まれ、各ファイルエントリには、ファイルのプロパティを記述するfile specification dictionaryが含まれます。collection dictionaryは、packageのユーザーインターフェースでファイル属性のソート、フィルタリング、表示を可能にするカスタムスキーマを定義できます。PDF packageを扱う開発者は、collection dictionary構造を処理し、embedded file streamsを管理し、指定されたビューモード(詳細ビュー、タイルビュー、カスタムレイアウトなど)を尊重するナビゲーションコンポーネントを実装する必要があります。
- Embedded file stream – PDFドキュメント内にファイルを保存するための技術的メカニズムで、PDF packageが含まれるファイルに利用します
- File specification dictionary – PDFで参照または埋め込まれるファイルのプロパティと場所を記述するPDFデータ構造
- Document catalog – packageのcollection dictionaryへの参照を含む主要コンポーネントへの参照を含むPDFドキュメント構造のルートオブジェクト
- Attachment – PDF packageの組織化およびプレゼンテーション機能を持たない、PDFにおけるよりシンプルな形式のファイル埋め込み
- Portfolio – PDF packageに対するAdobeの商用用語。ただし、基礎となるISO標準では「collection」という用語を使用しています
- (N.A.) (2020)
- (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html
