|
Article on other languages:
|
Portable Document Format (ポータブル・ドキュメント・フォーマット、略称PDF) は、アドビシステムズが開発および提唱する、電子上の文書に関するファイルフォーマットである。1993年に発売されたAdobe Acrobatで採用された。 特定の環境に左右されずに全ての環境でほぼ同様の状態で文章や画像等を閲覧できる特性を持っており、2008年7月には国際標準化機構によってISO 32000-1として標準化された[1]。
概要PDFのドキュメントは1以上のページで構成され、各ページにはテキスト・画像・図形が含まれる。 PDFの特長は、作成したドキュメントを異なる環境のコンピュータで元のレイアウトどおりに表示・印刷できることである。そのため、印刷物と同じレイアウトの電子ドキュメントを公開するためにPDFは利用される。また、DTPの過程でPDFファイルを作成・利用する場合も多くなっている。 PDFファイルは、Adobe Acrobatを使うことで印刷可能なあらゆるドキュメントから生成できる。また、Webサーバなど、サーバサイドでPDFを作成するためのライブラリ類も多数ある。 PDFファイルの表示や印刷は、アドビシステムズが無料で配布しているAdobe Reader(旧Acrobat Reader)などでできる。Acrobat Reader等がインストールされた環境であれば、一般のHTMLファイルと同様にWebブラウザ上でPDFファイルを閲覧できるが、Readerの起動のために表示に時間がかかることがある。 PDFの仕様はアドビシステムズ社から公開されている [2]。そのためもあり、アドビシステムズ以外でもさまざまな企業や団体がPDF関連のソフトウェアを開発・公開している。オープンソースソフトウェア、フリーウェアも数多い。 PDFの特長PDFには、次の特長がある。
レイアウトの保持PDFのドキュメントは、Adobe Readerがインストールされているコンピュータであれば元のレイアウトどおりに表示・印刷できる。Adobe Reader は Microsoft Windows・Mac OS X・Linux など各種オペレーティングシステムに対応したものが無償で配布されており、他のPDF閲覧ソフトも数多く存在するため、PDFファイルは多くの環境で閲覧・印刷できる。 PDF以外の電子ドキュメントは、ほかのコンピュータ上で元のレイアウトを保持したまま表示・印刷するのは難しい。例えば、Word や Excel など Microsoft Office のドキュメントは、対応するソフトウェアもしくは無料のビューワーをインストールすれば閲覧することは可能だが、バージョンや設定が違っていたり、フォントの有無が原因でレイアウトを保てない場合がある。HTML のドキュメントは多くのコンピュータで閲覧できる。しかし、レイアウトの制限が大きい上、OS やWebブラウザの種類・設定でレイアウトが変わりやすい。 そのため、レイアウトの保持が必要なドキュメントは PDF 化することが多い。ただしフォントの設定によっては、PDF でも元のレイアウトを保持できない場合がある。この問題は、フォントを埋め込むことで回避できる。 フォントの埋め込み電子ドキュメントを正しく表示するためには、フォントが正しく設定されている必要がある。一般に、ドキュメント作成時に使用されているフォントがインストールされていないコンピュータでは、ドキュメントを正しく表示・印刷できない。例えばヒラギノフォントを使って作成したドキュメントは、このフォントがインストールされていないコンピュータでは代替の日本語フォントで表示する必要がある。さらに、日本語フォントがインストールされていないコンピュータではエラーや文字化けが発生し、正しく表示できない。 PDFのドキュメントでは、使用しているフォントを埋め込むことで、そのフォントがインストールされていないコンピュータでも正しく表示・印刷できる。フォントを埋め込む方法は2つあり、当該フォントに含まれているすべてのグリフ(字形)を埋め込む方法と、文章に使用されているグリフのみを埋め込む方法である。これらの選択は、PDFを作成する際に行う。フォントを埋め込んで作成したPDFの日本語ドキュメントは、日本語フォントがインストールされていないコンピュータでも正しく表示できる。 ただし、フォントを埋め込んだ PDF ファイルはファイルサイズが大きくなるという問題がある。また、フォントを埋め込む場合は、フォントのライセンスにも注意する必要がある。 セキュリティの設定PDFファイルには、情報の機密性を保つために、閲覧パスワード(ユーザパスワード)と編集パスワード(オーナーパスワード)を設定することができる。 閲覧パスワードが設定されていると、利用者は正しい閲覧パスワードを入力しないとPDFファイルを開けない。編集パスワードが設定されていると、PDFを閲覧するだけならパスワード入力は不要であるが、次の作業をするには正しい編集パスワードを入力して設定を解除しなければならない。
この機能を使うことにより、ユーザの画面上では表示できるものの、コンテンツ内の文章をコピー・アンド・ペーストできないようしたり、文書内の写真の印刷ができないよう設定した文書を配布したりできる。 また、電子署名を付け、ドキュメントの改竄を防止する機能も持つ。 マルチメディアへの対応PDFファイルには、音楽、動画などのマルチメディアファイルを含めることができる。 そのためPDFファイルは、コンピュータを使ったプレゼンテーション用に使うこともできる。 また、2005年、アドビシステムズ社がFlashの開発・推進を進めてきたマクロメディア社を買収しており、それ以降アドビシステムズ社によるFlashとPDFの統合が進められている。 PDFファイルの表示と印刷PDFファイルの表示や印刷には、アドビシステム社から無料で配布されているAdobe Readerを使うのが一般的である。Acrobatがインストールされている場合は、AcrobatでPDFの表示や印刷ができる。Mac OS XではOSに標準で付属する「プレビュー」を利用できる。 PDFファイルの検索Web上のPDFファイルは、Googleなどで検索できる。 また、コンピュータ内のPDFファイルは、AcrobatとAdobe Readerによる全文検索が可能だが、検索用インデックスを作成した高速全文検索を利用するためにはAcrobatのProfessionalバージョン(6.0以降)やGoogle Desktop Search、Mac OS X Tiger以降に付属するSpotlightなどが必要となる。 PDFファイルの作成PDFファイルの作成には、アドビシステム社のAcrobatを利用するのが一般的である。Mac OS Xでは、OSの標準機能で各種ドキュメントをPDFファイルに変換できる。そのほかにも、後述するOpenOffice.org(OOo)などオープンソースのものも含めて、数多くのPDF作成ツールがある。 [3] [4] AcrobatAcrobatでは、データを各種ソフトウェアから「Adobe PDFプリンタ」へ印刷することでPDFファイルを作成できる。この操作の場合、Acrobatに含まれるDistillerでPDFファイルを作成することになる。また、Microsoft OfficeではAcrobatに含まれるPDFMakerでドキュメントをPDFに変換できる。PDFMakerはDistillerを呼び出すとともに、しおり・ハイパーリンク・注釈などを自動的に作成する。 Adobe PDFプリンタによる方法以外としては以下のような作成手法を備えている。
PDFの歴史
PDFとPostScriptPDFは、アドビシステム社が開発し印刷業界の標準として普及していたページ記述言語 PostScriptを元に策定された。PDFでは、コンピュータ上でのデータ交換のために次の機能が追加されている。
PostScriptのプログラミング言語としての機能は、PDFでは簡略化されている。これはファイルを開いた場合にエラーが発生する可能性を小さくし信頼性を高めるためという事と同時に、PostScriptが持つ特徴の一つである、インタープリタによる実行環境への依存性を極力排除していく方向性からである。 このように元々PDFはPostScriptから発展・派生したという経緯を持つため、PostScriptとPDFは似た特性を持っており、相互の変換は比較的容易である。実際、Acrobatに含まれるDistillerでは、各種アプリケーションのデータをいったんPostScriptファイルに変換(WindowsやMacintoshではプリンタドライバを経由する形で行われる)し、それを元にPDFを生成している。 しかし、PDFを作成するには、必ずしもPostScriptを経由する必要はなく、例えばGDI経由で直接PDFを作成することも可能であり、実際にそういった形で動作(GDI→PDF)する製品は多数存在する(「いきなりPDF」もこのタイプである)。 PDFのバージョン
PDFの利用場面電子ドキュメントの公開・配布印刷物として制作したドキュメントのPDF化Quark XPressやAdobe InDesignなどのDTPソフトウェアで組版した結果のデータは、しばしばPDFファイルとして出力される。こうして作成されたPDFファイルは、印刷物と同じレイアウトの電子ドキュメントとなる。一般に、PDFファイルの公開・配布は印刷物を配布するのに比べて低コストである。 そのためPDFを利用して例えば、カタログやパンフレットなどをインターネット上で公開したり、マニュアルや雑誌の収録記事をCD-ROMで配布することが多くなっている。 旧バージョンのQuark XPressなどからPDFファイルを作成するには、PostScriptファイルを生成したうえで"Distiller"というAdobe Acrobatに添付のソフトを使ってPDFファイルに変換するのが一般的である。また、Adobe InDesign、Illustrator、PhotoshopやQuark XPress(バージョン6以降)を使うと、Acrobatなどは使わずに直接PDFファイルを作成できる。 OfficeドキュメントのPDF化Microsoft Officeや一太郎などで作成したドキュメントも、PDF化されることが多い。PDFのドキュメントは、Microsoft Officeなどドキュメント作成時に使ったソフトウェアをインストールしていないコンピュータでも表示・印刷でき、コンピュータの環境によってレイアウトが変わる可能性も小さくなる。 Microsoft OfficeのドキュメントはPDF化しなくても、Microsoft社から無償配布されている表示専用ソフトウェア(Word ViewerやExcel Viewerなど)で表示させることができる。しかしこうしたソフトウェアは、Adobe ReaderなどのPDF表示用ソフトウェアと比べると、対応しているOSが限られていることもあり、インストールされていない、またはできない場合が多い。そのため、不特定多数の人を対象にしたドキュメントはPDF化することで正しく表示される可能性が高くなる。 PDFの作成には、Microsoft Officeからはプリンタとしてインストールされる「Adobe PDF」や「Acrobat Distiller」を利用してPDFを作成することもできるが、Acrobatに含まれるマクロの「PDF Maker」を利用し、より簡単にPDFを作成できる。Microsoft Office 2007では追加アドインを加えることで、他にソフトウェアを追加しないでPDFが作成できるようにもなった。 また一太郎では、Justsystem PDF Creatorと連携させてPDFを作成することもできる。 OpenOffice.orgでは、標準でPDF出力機能を備えている。 LaTeXとPDFLaTeXで作成したドキュメントをPDFに変換する機能も持つツールも開発されている。
XMLドキュメントのPDF化マークアップ言語XMLの応用技術であるXSL-FOを利用すると、Apache FOPやXSL Formatterなどのソフトウェアを利用してPDFファイルに変換できる。XSL-FOはXSLTなどを利用して各種XMLドキュメントから生成できるため、XSL-FOを利用することで各種XMLドキュメントからPDFファイルを作成できる。 紙資料のPDF化紙資料をイメージスキャナなどを使って電子ドキュメントにする場合も、PDFが利用されることが多い。 紙資料を電子ドキュメント化するとき、PDFを利用しない場合には、TIFFなどの画像ファイルとして保存する方法と、OCRソフトウェアを使ってテキストとして保存する方法がある。画像ファイルとして保存された電子ドキュメントは画面上で見る場合には紙資料と同じ内容が再現できるものの、コピーができないなどテキストの再利用に大きな制限がある。また、OCRソフトウェアを使って作成したテキストファイルではテキストの再利用は可能なものの、OCRソフトウェアの精度の問題もあり、元の内容を完全に再現できない場合が多い。 PDFを利用すれば、紙資料をスキャンした画像の上にOCRソフトウェアで変換して作成した透明テキストを重ね、1つのファイルとして保存することができる。こうしたPDFのドキュメントでは、画面上で見る場合には紙資料の内容を完全に再現でき、不完全ではあるがテキストの再利用もできる。例えば、Acrobatにはバージョン6.0以降のStandard版以上でOCR機能が標準で搭載されるようになった。 PDF入稿印刷物制作時の入稿をPDFですることも増えてきている。従来は、QuarkXPressなどで組版した結果のデータをそのまま入稿することが多かった。 PDF入稿には、
などといった利点がある。 ただし作成方法によっては、商業印刷には使えないPDFファイルが生成されることもある。たとえば、紙資料をスキャンして作成したPDFファイルから商業印刷に要求される結果を得るのは難しい。目的とする印刷品質を得るためには、フォントの埋め込みや印刷時に使用する色の情報、画像解像度などをPDFファイル作成時に適切に設定する必要がある。この設定を行うにはコンピュータの操作方法ならびに印刷物とその製造工程を的確に理解していることが必須であるため、誰でも確実に行うことができるとは言い難い。PDF/Xは、こうした問題を回避するために用いられる[5]。 PDFの短所PDFの短所として、次のような点が指摘されている。
仕様が複雑PDFは、元にしていたPostScriptの仕様が複雑だったため、簡略化したとはいえやはり複雑な仕様になっていた。 また、PDFのバージョンアップとともにさまざまな機能が追加されたため、仕様はますます複雑になっている。 このため、PDFを扱うソフトウェアは巨大で動作の重いものになりがちである。 例えば、Acrobat6ではソフトウェアのサイズが大きく、起動に時間がかかるなど動作が重いため、敬遠する人も多かった。Acrobat7になって起動時間は大幅に短縮したが、ソフトウェアのサイズは相変わらず大きく、動作の重さを感じる場面もある。 また、仕様が公開されているとはいえ、PDFの複雑な仕様に完全に対応するソフトウェアを作成するのは難しい。 画面で見るには不向きPDFは画面で見るには、ユーザビリティが不十分なために不向きであるとも言われている。 ドキュメントの読みやすさという点では、PDFを画面上で見るよりも印刷物の方が優れていると感じる人が多い。 理由としては、
といったことが考えられる。但し、この視認性の問題についてはHTMLでも条件は同じなので、PDFだけ取り立てて論ずるのは公平性を欠くであろう。 ほとんどのPDF文書がA4縦長で作られているが、PC画面は横長であることが多く、A4縦長ドキュメントを等倍で表示させにくいという点も、画面で見るには不向きな理由の一つである。HTMLは、ブラウザがウィンドウのサイズに合わせて再整形するのでこのような問題は少ない。 ユーザビリティに十分配慮して作成されたHTMLドキュメントと比べると、PDFは扱いにくい面がある。PDFはWeb表示用に最適化(リニアライズ)されてないと、ドキュメントの一部分だけを参照したい場合でも、最初から最後まですべてのデータを閲覧端末に読み込む必要がある。Acrobatなど既定値でWeb最適化したPDFを作成するソフトも多いが、廉価・無償のPDF作成ソフトではWeb表示用に最適化する機能をもたないものがあり、このようなPDF作成ソフトで作成されたPDFをWeb上で表示するときには表示開始までの待ち時間が長くなりがちである。 ナビゲーションのために、しおり、PDFのページ間(内部)リンクやPDF外部へのリンクをドキュメントの任意の箇所に設定することも可能であるが、これはPDF作成時に素材データの中で設定するか、(Readerでない)Acrobatなどのしおり・リンク編集機能をもつソフトで追加する必要がある。この点は、ソースに参照したい箇所をテキスト情報として付記するだけで済むHTMLに比べれば煩雑な手間になりがちである。 アクセシビリティの観点からも、PDFではドキュメントの作成時にタグ付きPDFとしなければならない点などを考えると、HTMLや単純なテキスト形式の方が扱いやすいことも多い。 ユーザビリティに関して世界的に影響力を持つヤコブ・ニールセンはPDFについて、「オンラインの閲覧用に使ってはならない」と結論づけている[6]。 関連項目PDFソフトウェアの一覧PDFの関連規格
PDFの競合規格
脚注
参考文献
外部リンク
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net