ページサイズとは、PDF や Word の DOCX ファイルなど、ドキュメント内の各ページの幅と高さのことです。メタデータレポートでは、Page Size 項目にこのサイズが表示されます。この項目には、A4 や Letter など、対応する用紙サイズの名前が表示されることも多いです。
ページサイズはファイルサイズとは異なります。ページサイズは用紙の大きさを表し、ファイルサイズはファイル内のバイト数を表します。
どのファイルがそれを持っているか
PDF ファイルは、各ページごとにサイズを保存します。media box は、そのページが想定している用紙の大きさを指定します。crop box はページの表示領域を示し、その外側のコンテンツは表示や印刷の際に切り落とされます。
これらのボックスはどちらも PDF 単位で測定されます。1 単位は 1 インチの 1/72 で、1 ポイントに相当します。
Word の DOCX ファイルでは、ページサイズは w:pgSz という要素に保存され、ポイントの 1/20 単位で数えられます。ドキュメントの各セクションは独自の w:pgSz を持つため、1 つのドキュメント内に複数のページサイズが混在する場合があります。
ISO/IEC 29500 規格では、サンプルとして A4 を幅 11907、高さ 16839 としています。実際のファイルでは、これと少し異なる場合があります。
一部のファイルには、XMP フィールド MaxPageSize も含まれています。これは、ドキュメント内で最大のページの幅、高さ、および単位を記録します。
その値がどのように表示されるか
Poppler プロジェクトの pdfinfo プログラムは、PDF ファイルを読み取ります。幅、x、そして高さを表示し、その後ろにポイントを表す pts を付けて表示します。サイズが既知の用紙サイズに一致する場合、pdfinfo はかっこ内にその用紙名を追加します。
595.32 x 841.92 pts という値に A4 という名前が付いている場合、次のことを意味します。
- ページの幅は 595.32 ポイントで、約 210 mm または 8.27 インチです。
- ページの高さは 841.92 ポイントで、約 297 mm または 11.69 インチです。
- これらの数値は、210 x 297 mm の A4 用紙に相当します。
pdfinfo が認識するのは、縦向き・横向きの Letter と、ISO 216 の A0 から A6 までのサイズのみです。わずかな誤差は許容されるため、595.32 x 841.92 ポイントも A4 と見なされます。
一般的な値
代表的な用紙サイズをポイントで表すと次のとおりです。
- A4: 210 x 297 mm、約 595 x 842 ポイント
- A3: 297 x 420 mm、約 842 x 1191 ポイント
- Letter: 8.5 x 11 インチ、612 x 792 ポイント
- Legal: 8.5 x 14 インチ、612 x 1008 ポイント
A4 と A3 は ISO 216 の A 判シリーズに属します。Letter と Legal は北米の用紙サイズです。
それが重要な理由
ページサイズを見ると、そのドキュメントがどの用紙向けに作成されたかが分かります。Letter 用紙は A4 よりも約 6 mm 幅が広く、高さは約 18 mm 短いです。そのため、どちらか一方のサイズ向けに作られたページは、もう一方のサイズに完全には合いません。
1 つの PDF ファイルの中でも、ページごとにサイズが異なる場合があります。既定では、pdfinfo は最初のページのみを確認するため、1 つの Page Size 値は 1 ページ目のサイズを表します。Pages 項目には、ファイル内のページ数が表示されます。
PDF のページには、90 度刻みの Page Rotation 値が設定されている場合もあります。この値だけページが時計回りに回転して表示または印刷されます。
pdfinfo は、回転が適用される前の crop box を報告します。そのため、回転が 90 度または 270 度のページは横向きに見えても、Page Size には縦向きのサイズが表示されることがあります。
コンピューターのメモリにおけるページサイズ
コンピュータのメモリにおいては、page size は別の意味を持ちます。これはメモリページ 1 枚分のサイズであり、プロセッサとオペレーティングシステムが 1 単位として扱う固定長のブロックです。x86 プロセッサは通常 4 KB と 2 MB のページをサポートし、一部は 1 GB ページにも対応しています。