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

Comment

概要

PDFにおけるコメント(comment)は、パーセント記号(%)で始まり行末まで続く構文要素であり、開発者が人間可読なメモを含めたり、ドキュメントの解析に影響を与えることなく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バージョンを識別するヘッダーを含め、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 )

全投稿を閲覧 gdoc_arrow_right_alt

Content mode

概要

Content modeは、PDFページの構造化されたコンテンツを抽出して出力する、PDF処理における特殊な変換モードです。最終的な視覚的フォーマットにレンダリングすることなく処理を行います。ラスター画像や表示可能な出力を生成する標準的なレンダリングモードとは異なり、content modeは ( 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コンテンツストリームから、テキスト、グラフィックス、レイアウト情報を含む基礎となるページ構造を保持します。このモードは、カスタムレンダリングパイプラインを構築する場合や、さらなる処理のためにページ要素へのプログラマティックなアクセスが必要な場合に特に有用です。

定義

Content modeは、PDFページのコンテンツストリームから生のコンテンツ要素を抽出するPDF処理アプローチであり、それらの要素をピクセルや表示サーフェスにレンダリングすることはありません。PDFプロセッサーがcontent modeで動作する場合、 ( 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

Conversion API

概要

Conversion APIは、開発者がドキュメントをPDF形式に変換したり、PDFを他のファイル形式に変換したりできるプログラマティックなインターフェースです。ドキュメントの構造とプロパティを保持しながら変換を行います。これらのAPIは、特に ( 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 ) で定義されているタグなどの構造要素を維持するアクセシブルなPDFを扱う際に、現代のドキュメントワークフローにおいて不可欠なツールです。Conversion APIは、エンタープライズアプリケーションやWebサービスにおけるドキュメント変換を自動化し、スケーラブルに処理するためのソリューションを提供します。

定義

Conversion APIは、プログラマティックにドキュメントをPDF形式へ、またはPDF形式から変換するためのメソッドと関数を提供するソフトウェアインターフェースです。手動の変換ツールやデスクトップアプリケーションとは異なり、Conversion APIは大規模なソフトウェアシステムへの統合を目的として設計されており、開発者がドキュメント変換プロセスを大規模に自動化できるようにします。これらのAPIは通常、さまざまな入力形式(HTML、Wordドキュメント、画像、テキストファイルなど)と出力形式を処理し、ドキュメントの忠実性の維持、フォントの保持、グラフィックスの処理、構造要素の適切な変換などの複雑な変換タスクを管理します。アクセシブルなPDF形式に変換する場合、Conversion APIは ( Citation: , (). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/ ) で概説されているように、 ( 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 ) などの規格で要求される論理構造ツリーとメタデータを含むTagged PDFを生成する必要があります。

全投稿を閲覧 gdoc_arrow_right_alt

Conversion byte offset

概要

変換バイトオフセット(conversion byte offset)は、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ファイル内の正確な位置を表し、ファイルの先頭からバイト単位で測定された、特定の要素が存在する場所を示します。PDFアーキテクチャにおいて、これらのオフセットはクロスリファレンス(xref)テーブルにとって重要であり、このテーブルはオブジェクト番号をファイル内のバイト位置にマッピングします ( 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

Conversion CLI

概要

Conversion CLI(Command-Line Interface)は、ターミナルコマンドまたはスクリプトを通じて、ドキュメントをPDF形式に、またはPDF形式から他の形式にプログラム的に変換できる開発者向けツールです。これらのツールは、PDF 2.0 ( 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/UA ( 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 ) で定義されているアクセシビリティ要件に対してPDFを生成、変換、または検証する必要がある自動化ワークフローにおいて不可欠です。Conversion CLIはバッチ処理機能を提供し、グラフィカルユーザーインターフェースを必要とせずにCI/CDパイプライン、ビルドプロセス、サーバーサイドアプリケーションに統合できます。

全投稿を閲覧 gdoc_arrow_right_alt

Conversion compression

概要

Conversion compressionとは、コンテンツを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生成ワークフローの不可欠な一部として実行されます。

定義

Conversion compressionとは、コンテンツがPDF構造に変換される時点で圧縮アルゴリズムを適用することであり、別個の後処理ステップとして実行されるものではありません。PDF作成時には、テキストストリーム、画像、フォント、メタデータなど、さまざまなコンテンツタイプが、PDF仕様でサポートされているFlate(ZIP)、LZW、JPEG、JBIG2などのアルゴリズムを使用して圧縮されます。これは、完成したPDFをzip圧縮するようなファイルレベルの圧縮や、PDF作成後に実行される最適化とは異なります。圧縮はオブジェクトが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 ) などの標準に準拠したアクセシブルなPDFを作成する場合、conversion compressionは、アクセシビリティに不可欠な論理構造とタグ情報を保持するよう慎重に適用する必要があります。

全投稿を閲覧 gdoc_arrow_right_alt

Conversion debugging

概要

コンバージョンデバッグは、他の形式のドキュメントを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作成または変換ワークフロー中に発生する問題をトラブルシューティングするための体系的なアプローチを包含します。ドキュメント作成後の準拠性を検証する一般的なPDF検証とは異なり、コンバージョンデバッグは変換プロセス自体に焦点を当て、ソースドキュメント、変換パラメータ、中間出力を検査してエラーや品質問題の発生源を特定します。

このデバッグプロセスには、フォント埋め込みの失敗、画像圧縮アーティファクト、レイアウトの不整合、インタラクティブ要素の喪失、アクセシビリティに影響する構造的問題など、変換パイプラインのさまざまな側面の分析が含まれます。 ( Citation: , (). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/ ) に記載されているTagged PDF構造を扱う場合、セマンティック情報がソースドキュメントから正しく転送されることを保証するために、コンバージョンデバッグは特に重要になります。

デバッグプロセスは、標準的なアプリケーションデバッグとは異なり、ソースドキュメント形式とPDF仕様の両方を理解する必要があります。これは、問題が異なる形式の機能がPDF構造にマッピングされる方法における非互換性や制限に起因することが多いためです。

全投稿を閲覧 gdoc_arrow_right_alt

Conversion decoding

概要

Conversion decodingとは、PDFドキュメント内のエンコードされたバイトシーケンスを、指定されたエンコーディングスキームまたはCMap(Character Map)を使用して、対応する文字コードに変換するプロセスです。この操作は、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 ) によれば、適切なデコーディングにより、さまざまなエンコーディングで保存された文字データを正確に解釈し表示できることが保証されます。このプロセスは、テキスト抽出の精度がアクセシビリティ機能に直接影響するTagged PDFドキュメントにおいて特に重要です ( Citation: , (). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/ )

定義

Conversion decodingは、PDFコンテンツストリーム内のエンコードされたバイトを文字識別子(CID)またはUnicode値にマッピングするアルゴリズム的変換を指します。PDFドキュメントでは、テキストは通常、事前定義されたエンコーディング(WinAnsiEncodingやMacRomanEncodingなど)、PDF内で定義されたカスタムエンコーディング、またはCJK(中国語、日本語、韓国語)フォント用の複雑なCMapリソースなど、さまざまなエンコーディングスキームを使用して保存されます。

全投稿を閲覧 gdoc_arrow_right_alt

Conversion decompression

概要

変換時解凍(Conversion decompression)は、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解凍とは異なり、変換時解凍は、開発者がHTMLへの変換、テキスト抽出、文書構造の変形などの目的で生のコンテンツデータにアクセスする必要がある場合に発生します。

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 ) では、FlateDecode、LZWDecode、DCTDecodeなど、複数のストリームフィルタタイプが定義されています。変換操作中は、基盤となるコンテンツオペレータ、テキスト文字列、画像データにアクセスするために、これらの圧縮されたストリームをデコードする必要があります。これは、表示可能なコンテンツのみが選択的に解凍される閲覧時のオンザフライ解凍とは異なります。

全投稿を閲覧 gdoc_arrow_right_alt

Conversion extraction

概要

Conversion extractionは、フォーマット変換操作中にPDF文書からコンテンツと構造情報を抽出するPDF処理技術です。このプロセスは、PDFをHTML、XML、またはアクセシブルなフォーマットなどの他の形式に変換する際に不可欠です。 ( 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 ) で定義されているように、テキスト、画像、メタデータ、および文書構造を体系的に取得する必要があるためです。Conversion extractionは、単純なコンテンツ抽出とは異なり、ターゲットフォーマットへの正確な変換を可能にするために、論理構造と要素間の関係を保持することに重点を置いています。

定義

Conversion extractionは、文書を別のフォーマットに変換する目的で、PDF文書からコンテンツ要素を識別、取得、解釈する体系的なプロセスです。単に生のテキスト文字列を取り出すだけの基本的なテキスト抽出とは異なり、conversion extractionは文書の内部構造を分析します。これには、コンテンツストリーム、タグ付き構造ツリー(存在する場合)、フォント、グラフィックス、メタデータが含まれ、変換に適した包括的な表現を作成します。

Tagged PDFを扱う場合、conversion extractionは ( Citation: , (). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/ ) で定義された構造階層を活用して、見出し、段落、リスト、表などの要素間の意味的関係を理解します。 ( 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 ) に準拠したアクセシブルなPDFの場合、conversion extractionは、出力フォーマットで文書のアクセシビリティを維持するために、アクセシビリティ情報、代替テキスト、読み上げ順序も処理する必要があります。

全投稿を閲覧 gdoc_arrow_right_alt