Pdfファイルの構造は、ISO 32000-1仕様で定義されています。この文書は長く、読みにくく、部分的な例しか示していません。このアプリは、完全なPdfのサンプルファイルを作成し、PDFのテキストの特定の側面に集中することができます。それは5つのクラスのサンプルを提供します:

1.シンプルなテキスト。最小のPdfファイルは1行で構成されています。このクラスは、単一の短い行、1つの長い行(ラッピングする必要があります)、短い行と長い行の組み合わせを含むPdfサンプルを提供します。

2.マークアップテキスト。これらのサンプルは、フォントスタイル(太字とイタリック)、フォントの色、フォントの配置とフォントサイズを示しています。シンプルテキストの場合と同様に、アイテムを1つだけ持つサンプルを作成したり、それらを組み合わせてそのような組み合わせにどのような変更が含まれているかを確認することができます。

3.写真。これは、画像を挿入する単一のサンプルです。 Pdfファイルは、画像を参照するオブジェクトを定義します。画像自体はバイナリデータですが、テキストとして表現するためにエンコード(Ascii85エンコーディング)されています。

4.表。表のサンプルには、境界線の有無にかかわらず、背景色の有無にかかわらず、セルが結合されているかどうかに関係なく、表が表示されます。表はテキストとグラフィックスの組み合わせです(線または長方形の図)。

Unicodeテキスト。これは、異なる言語のテキストであり、アルファベットで表され、ラテンアルファベットとは異なります。例はギリシャ語と日本語です。そのようなテキストをPdfで表すことは、グリフインデックスを使用し、これらのインデックスから実際の文字コードにマッピングするので、困難です。

このアプリは、テキスト、図形、または表を標準的なPDFリーダーで表示する方法で表示します。また、Pdfファイルの実際のテキストコンテンツも表示されます。

ファイル...