BeginMarkedContentSequence
BeginMarkedContentSequenceは、PDFコンテンツストリーム内のBMC(Begin Marked Content)オペレーターを表現するApache PDFBox APIのクラスです。このオペレーターは、PDFドキュメント内でマークされたコンテンツシーケンスを開始するもので、アクセシビリティと論理的なドキュメント構造をサポートする構造化されたタグ付き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ファイルを生成または操作する際に、プログラムでマークされたコンテンツの境界を挿入するためのJavaインターフェースを提供します。
BeginMarkedContentSequenceは、PDF仕様で定義されているBMCオペレーターをカプセル化するApache PDFBoxの具象実装クラスです。PDFコンテンツストリームにおいて、BMCオペレーターは関連するタグ名を持つマークされたコンテンツシーケンスの開始を示し、コンテンツを論理的にグループ化して識別できるようにします。これは、BDC(Begin Marked Content with Property Dictionary)オペレーターとは異なり、BDCもマークされたコンテンツを開始しますが、追加のプロパティ情報を含みます。BeginMarkedContentSequenceクラスは、プロパティを含まないよりシンプルなBMCケースを特に処理するため、タグ識別子のみが必要な基本的なコンテンツ構造化シナリオに適しています ( Citation: PDF Association, 2023 PDF Association(2023). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/ ) 。
