用語集

PDFバージョン

用語「PDFバージョン」についての詳しい説明は、PDF2Goの用語集をご覧ください。クリックして詳しく見る

PDFバージョンとは?

PDFバージョン は、 Portable Document Format (PDF)のさまざまな版を指し、それぞれが独自のPDF仕様書で定義されています。

広く利用されている文書形式であるPDFは、時間の経過とともにさまざまなバージョンへと進化してきました。 1.0、1.1、1.2、1.3、1.4、1.5、1.6、1.7、2.0 など、それぞれのバージョンには独自のPDF 仕様書 があり、その特性や機能が定義されています。

PDF ファイルは一般的に後方互換性および前方互換性を備えており、最新のソフトウェアでも古いPDFを問題なく表示できます。

新しいPDFバージョンでは、追加の機能や改良が導入されます。

PDFファイルのバージョンを確認するには、ファイルヘッダーの1行目に含まれる「%PDF-x.y」という識別子を参照します。「x.y」がバージョン番号を表します。 ただし場合によっては、増分更新が適用された際に特別なキーによってPDFファイルのバージョンが更新され、ファイルへの変更や追加に対応することがあります。

バージョンが記録される場所

バージョンは2か所に記録されます。1つはファイルの先頭行にあるヘッダーで、ここにバージョンが書かれているため、PDFファイルはランダムなバイト列ではなく判別しやすいマーカーで始まります。 バージョンはドキュメントカタログにも記録されることがあり、両方に記録されている場合はカタログが優先されます。この2つ目の記録場所があるのは、 インクリメンタルアップデート ではファイルの先頭行を書き換えずにデータを追加するだけなので、その場で更新されたドキュメントは、変更内容を記録する別の場所が必要になるためです。

バージョン番号が実際に意味すること

バージョンは、そのファイルが「実際に」使っている機能ではなく、「使用することが許されている」機能を示します。ほとんどのPDFは古くから安定している機能の一部しか使っていないため、新しいバージョンを宣言しているファイルでも、より古いソフトウェアで問題なく開けることがよくあります。

実際に大きな転換点となるバージョン番号はごくわずかです。例えば1.5では圧縮された オブジェクトストリーム, が導入され、ファイルは小さくなりましたが、従来のレイアウトを前提とするビューアーでは読めなくなりました。1.7はISO 32000-1となり、 PDF 2.0 はISO 32000-2です。より低いバージョンで保存することも可能ですが、それは単なるラベル変更ではなく変換処理になります。古いバージョンでサポートされていない機能は、平坦化するか削除しなければならないためです。