article

Portable Document Format(PDF)は、アドビシステムズが策定したファイルフォーマットおよびその関連技術。コンピュータ上のドキュメント(電子ドキュメント)を扱うためのフィル形式の1つとして広く普及している。PDFのドキュメントは1以上のページで構成され、各ページにはテキスト画像図形が含まれる。Crystal_Clear_app_acroread.png

PDFの特長は、作成したドキュメントを異なる環境のコンピュータで元のレイアウトどおりに表示・印刷できることである。そのため、印刷物と同じレイアウトの電子ドキュメントを公開するためにPDFは利用される。また、DTPの過程でPDFファイルを作成・利用する場合も多くなっている。

PDFファイルの表示や印刷は、アドビシステムズがAdobe Reader - ダウンロードで無償配布しているAdobe Readerでできる。PDFファイルは、Acrobatを使うことで印刷可能なあらゆるドキュメントから生成できる。

PDFの仕様はアドビシステムズ社から公開されている(Adobe PDF Specifications)。そのためもあり、アドビシステム以外でもさまざまな企業や団体がPDF関連のソフトウェアを開発・公開している。

関連項目: PDFソフトウェアの一覧

PDFの特長


PDFには、次の特長がある。

  • 作成したドキュメントを異なる環境のコンピュータで元のレイアウトどおりに表示・印刷できる
  • ドキュメントのセキュリティを設定できる
  • 圧縮してデータを格納し、ファイルサイズを小さくできる
  • しおり・リンク・コメントといった、ドキュメントを画面に表示するときに便利な機能を設定できる
  • 音声化などアクセシビリティに配慮したドキュメントを作成できる

レイアウトの保持

PDFのドキュメントは、Acrobat Readerがインストールされているコンピュータであれば元のレイアウトどおりに表示・印刷できる。Acrobat ReaderはWindowsMac OSLinuxなど各種OS用のものが無償配布されているため、PDFは多くのコンピュータで閲覧・印刷できる。

PDF以外の電子ドキュメントは、ほかのコンピュータ上で元のレイアウトを保持したまま表示・印刷するのは難しい。 例えば、WordExcelなどMicrosoft Officeのドキュメントは、対応するソフトウェアがインストールされていないコンピュータでは閲覧できない。また、Microsoft Officeのバージョンや設定が違うことが原因でレイアウトを保てない場合がある。 HTMLのドキュメントは多くのコンピュータで閲覧できる。しかし、レイアウトの制限が大きい上、OSWebブラウザの種類・設定でレイアウトが変わりやすい。

そのため、レイアウトの保持が必要なドキュメントはPDF化することが多い。 ただしフォントの設定によっては、PDFでも元のレイアウトを保持できない場合がある。この問題は、フォントを埋め込むことで回避できる。

フォントの埋め込み
電子ドキュメントを正しく表示するためには、フォントが正しく設定されている必要がある。一般に、ドキュメント作成時に使用されているフォントがインストールされていないコンピュータでは、ドキュメントを正しく表示・印刷できない。例えばヒラギノフォントを使って作成したドキュメントは、このフォントがインストールされていないコンピュータでは代替の日本語フォントで表示する必要がある。さらに、日本語フォントがインストールされていないコンピュータではエラーや文字化けが発生し、正しく表示できない。

PDFのドキュメントでは、使用しているフォントを埋め込むことで、そのフォントがインストールされていないコンピュータでも正しく表示・印刷できる。そのため、フォントを埋め込んで作成したPDFの日本語ドキュメントは、日本語フォントがインストールされていないコンピュータでも正しく表示できる。

ただし、フォントを埋め込んだPDFファイルはファイルサイズが大きくなるという問題がある。

セキュリティの設定

PDFのドキュメントは、情報の機密性を保つために次の設定ができる。

  • 次の作業で、パスワードを入力させる
    • ドキュメントを開く
    • 編集
    • 印刷
    • テキストや画像などのコピー
  • 電子署名を付け、ドキュメントの改ざんを防止する

PDFファイルの表示と印刷


PDFファイルの表示や印刷には、アドビシステム社から無料で配布されているAdobe Readerを使うのが一般的である。Acrobatがインストールされている場合は、AcrobatでPDFの表示や印刷ができる。

PDFファイルの検索

Web上のPDFファイルは、Googleなどで検索できる。 また、コンピュータ内のPDFファイルは、Google Desktop SearchやMac OS X Tigerに付属するSpotlightなどで検索できる。

PDFファイルの作成


PDFファイルの作成には、アドビシステム社のAcrobatを利用するのが一般的である。また、PDFドキュメントの作成ツールも、オープンソースのものも含めて数多く存在する。

参考:

Acrobat

Acrobatでは、データを各種ソフトウェアから「Adobe PDFプリンタ」へ印刷することで PDFファイルを作成できる。 この操作の場合、Acrobatに含まれるDistillerでPDFファイルを作成することになる。

また、Microsoft OfficeではAcrobatに含まれるPDFMakerでドキュメントをPDFに変換できる。 PDFMakerはDistillerを呼び出すとともに、しおり・ハイパーリンク・注釈などを自動的に作成する。

PDFの利用場面


電子ドキュメントの公開・配布

印刷物として制作したドキュメントのPDF化
Quark XPressAdobe InDesignなどのDTPソフトウェアで組版した結果のデータは、しばしばPDFファイルとして出力される。こうして作成されたPDFファイルは、印刷物と同じレイアウトの電子ドキュメントとなる。一般に、PDFファイルの公開・配布は印刷物を配布するのに比べて低コストである。

そのためPDFを利用して例えば、カタログやパンフレットなどをインターネット上で公開したり、マニュアルや雑誌の収録記事をCD-ROMで配布することが多くなっている。

旧バージョンのQuark XPressなどからPDFファイルを作成するには、Acrobatを使うのが一般的である。またAdobe InDesignや新バージョンのQuark XPressを使うと、Acrobatなどは使わずに直接PDFファイルを作成できる。

OfficeドキュメントのPDF化
Microsoft Office一太郎などで作成したドキュメントも、PDF化されることが多い。PDFのドキュメントは、Microsoft Officeなどドキュメント作成時に使ったソフトウェアをインストールしていないコンピュータでも表示・印刷でき、コンピュータの環境によってレイアウトが変わる可能性も小さくなる。

PDFの作成には、Microsoft OfficeからはAcrobatに含まれるPDF Makerを利用するのが一般的である。一太郎では、Justsystem PDF Creatorと連携させてPDFを作成できる。OpenOffice.orgでは、標準でPDF出力機能を備えている。

LaTeXとPDF
LaTeXで作成したドキュメントは、dvipdfmというプログラムでPDFに変換できる。dvipdfmは標準でLaTeXと一緒にインストールされる。

XMLドキュメントのPDF化
XMLの一種であるXSL-FOを利用すると、FOPXSL Formatterなどのソフトウェアを利用してPDFファイルに変換できる。 XSL-FOはXSLTなどを利用して各種XMLドキュメントから生成できるため、XSL-FOを利用することで各種XMLドキュメントからPDFファイルを作成できる。

紙資料のPDF化

紙資料をイメージスキャナなどを使って電子ドキュメントにする場合も、PDFが利用されることが多い。

紙資料を電子ドキュメント化するとき、PDFを利用しない場合には、TIFFなどの画像ファイルとして保存する方法と、OCRソフトウェアを使ってテキストとして保存する方法がある。 画像ファイルとして保存された電子ドキュメントは画面上で見る場合には紙資料と同じ内容が再現できるものの、コピーができないなどテキストの再利用に大きな制限がある。また、OCRソフトウェアを使って作成したテキストファイルではテキストの再利用は可能なものの、OCRソフトウェアの精度が低いため、元の内容を完全に再現できない場合が多い。

PDFを利用すれば、紙資料をスキャンした画像の上にOCRソフトウェアで変換して作成した透明テキストを重ね、1つのファイルとして保存することができる。こうしたPDFのドキュメントでは、画面上で見る場合には紙資料の内容を完全に再現でき、不完全ではあるがテキストの再利用もできる。

PDF入稿

印刷物制作時の入稿をPDFですることも増えてきている。従来は、Quark XPressなどで組版した結果のデータをそのまま入稿することが多かった。

PDF入稿には、原稿作成方法の制限が小さくなる、ファイルの添付し忘れやエラーの発生を少なくできる、データサイズをコンパクトにすることができるなどといった利点がある。

ただし作成方法によっては、商業印刷には使えないPDFファイルが生成されることもある。たとえば、紙資料をスキャンして作成したPDFファイルから商業印刷に要求される結果を得るのは難しい。適切な印刷結果を得るためにはそのほかにも、フォントの埋め込みや色の設定などをPDFファイル作成時に正しく設定する必要がある。こうした問題は、PDFの機能が多すぎるため、印刷物制作時にはかえって不便になっているといえる。PDF/Xは、こうした問題を回避するために用いられる。

参考: PDF形式の7つのメリット なぜPDFなのでしょうか?(特売プレス+吉田印刷所 DTPサポート情報Blog)

PDFの歴史


1993年アドビシステムズ社、PDF1.0とAcrobat1.0をリリース
1994年アドビシステムズ社、Acrobat Readerの無償配布開始。この無償配布が、PDF普及の大きな要因となった
1995年アドビシステムズ社、Netscape Navigator用のAcrobatプラグインを公開。Web上でのPDF利用を促進した
1996年アドビシステムズ社、PDF1.2とAcrobat3.0をリリース。このバージョンからPDFとAcrobatが日本語に対応
1999年アップル社、Mac OS Xをリリース。Quartzを採用し、OSレベルでPDFへ対応

アドビシステムズ社、PDF1.3とAcrobat4.0をリリース
2001年アドビシステムズ社、PDF1.4とAcrobat5.0をリリース
2003年アドビシステムズ社、PDF1.5とAcrobat6.0をリリース
2004年ソースネクスト社、「いきなりPDF」シリーズを発売開始。低価格のPDF作成ソフトということで注目を集めた

アドビシステムズ社、PDF1.6とAcrobat7.0をリリース
2005年アドビシステムズ社、マクロメディア社を買収。このことで、PDFとFlashがどのように進化・融合するのかが注目されている

PDFとPostScript

PDFは、アドビシステム社が開発し印刷業界の標準として普及していたページ記述言語 PostScriptを元に策定された。 PDFでは、コンピュータ上でのデータ交換のために次の機能が追加されている。

  • データのランダムアクセスに対応。この機能により、必要なページをすばやく表示できる
  • フォントの埋め込み
  • 文書情報など、本文以外の情報を入力できる。PDFではしおり・リンク・注釈なども本文とは別の情報として扱われる

一方、PostScriptのプログラミング言語としての機能は、PDFでは簡略化されている。 ファイルを開いた場合にエラーが発生する可能性を小さくし、信頼性を高めるためである。

こうした経緯からPostScriptとPDFは似ており、相互の変換は比較的容易である。 実際、Acrobatに含まれるDistillerでは、各種アプリケーションのデータをいったんPostScriptファイルに変換してからそれをPDFファイルに変換している。

PDFのバージョン

PDFのバージョンと仕様書(2006年3月現在)
年度PDFの
バージョン
Acrobat仕様書新機能
作成・表示・印刷表示・印刷バージョン
19931.0AcrobatAcrobat Reader1.0

19941.12.0

19971.23.0
2バイト言語対応
19991.34.0PDF Reference, Second Edition
PDFリファレンス第2版 ISBN 4894713381
マルチメディアコンテンツの埋め込み
電子署名
JavaScript対応
20011.45.0PDF Reference, Third Editionタグ付きPDF
20031.5Adobe Reader6.0PDF Reference, Fourth Edition
20041.67.0PDF Reference, Fifth Edition

PDFの短所


PDFの短所として、次のような点が指摘されている。

  • PDFファイルの表示・印刷に使われるAcrobat Readerは、起動に時間がかかるなど動作が重く使いにくい
  • PDFは、ドキュメントを画面で見るには不向き
  • 内部構造がバイナリ形式のため、テキストファイル形式のデータと比べて再利用に制限がある

動作が重い
PDFを扱うAcrobat Readerなどのソフトウェアは動作が重い。

特にかつてのAcrobat Readerでは起動に時間がかかり、敬遠する人も多かった。 Adobe Reader7.0からはモジュールを一部常駐させることで起動時間の短縮を達成している。 ただし、Acrobat Readerを使わない場合はメモリーを余分に消費することになる。

現在でも、特に低性能のコンピュータではAcrobat ReaderやAcrobatなどPDFに対応したソフトウェアは動作が重くメモリ消費量が大きいため扱いにくい。

Acrobat ReaderやAcrobatなどの動作が重いのは、PDFの仕様自体が巨大で複雑なのが原因と考えられている。アドビシステムズ社以外が開発したPDFソフトウェアでも、動作が重いか、PDFの一部の機能にしか対応していないかのどちらかである。

画面で見るには不向き
PDFおよびAcrobat Readerは、ドキュメントを画面上で見るためにしおりなどの機能が用意されている。しかしPDFのユーザビリティは不十分で、動作の重さと相まってPDFが批判される原因の一つとなっている。ユーザビリティに関して世界的に影響力を持つヤコブ・ニールセンはPDFについて「オンラインの閲覧用に使ってはならない」と結論づけている。

参考: PDF:人間が消費するには不向き(Jakob Nielsen博士のAlertbox)

関連項目


PDF/X : PDFを元に策定された、印刷用途への最適化を目的としたファイル形式。ISO15930として標準規格化されている。
PDF/A : PDFを元に策定された、電子ドキュメントの長期保存を目的としたファイル形式。ISO19005-1として標準規格化されている。
FlashPaper : Macromedia社が策定。PDFと同様に各種ドキュメントから「印刷」して作成でき、作成されたドキュメントはレイアウトを保持したまま表示・印刷できる。PDFと比べると起動時間が短く動作が軽く、オンライン上でのドキュメント公開に向いている(FlashPaper 2 使用用途)。なお、Macromedia社が開発したFlashPaper2では、各種ドキュメントをFlashPaperまたはPDFに変換できる。FlashPaper2は日本では、ソースネクスト社から「いきなりPDF FLASHPAPER」として販売されている*
XML_Paper_Specification(XPS) : Microsoft社が策定し、Windows Vistaや次期Microsoft Officeで採用される印刷用のプラットフォーム。PDFに競合する使い方を意図して設計されている。
Scalable Vector Graphics(SVG) : 各種図形を表すファイル形式であるSVGは、PDFと同じくドキュメントのレイアウトを保持したまま表示・印刷する用途に利用できる。ただし現状では、SVGが普及しておらず対応するソフトウェアが少ないため、実用は難しい。そうした中でXML FormatterはXMLドキュメントから、PDFと同等の結果をSVGで出力できる。

外部リンク


DTP | ファイルフォーマット

PDF | PDF | Portable Document Format | PDF | Portable Document Format | PDF | Portable Document Format | PDF | PDF | Portable Document Format | PDF | Portable Document Format | Portable Document Format | PDF | Portable Document Format | PDF | Portable Document Format | Portable Document Format | PDF | PDF | Portable Document Format | PDF | PDF

 

This article is licensed under the GNU Free Documentation License. It uses material from the "Portable Document Format".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld