50
PDF印刷の謎が明らかに

古代ローマ人は、口から発せられる言葉は儚いが、書き言葉は永遠に残るということを自らに言い聞かせていました。しかし現代社会においては、ペンやプリンターで紙に印刷することが、もはや文書を永遠に保存する最良の方法ではないかもしれません。今日では、コンピューターとインターネットが普及し、紙、パピルス、石板といった媒体に代わって、デジタル形式が文書の保存と交換の主な手段となっています。

この目的で最も広く使われているツールは、おそらくPortable Document Format(PDF)でしょう。これは、ほとんどの人が単にその頭文字で知っているフォーマットです。Adobe社によって開発され、1993年に導入されたこのフォーマットは、フォントや画像を含むすべての書体やレイアウト情報を保持しながら、プラットフォームを問わず、全く関係のない任意の数のコンピュータで文書を表示できるように設計されています。原則として、PDF文書は、どこで作成されたかに関わらず、どのコンピュータでも全く同じように表示され、印刷されるはずです。

Adobeは依然として公式PDF仕様を維持していますが、フォーマット自体はオープンであり、ロイヤリティを支払うことなく誰でも利用できます。その結果、PDFはあらゆるプラットフォームで広く利用されています。実際、AppleはOS XのQuartzフレームワークにPDFファイルを直接生成・操作する機能を組み込み、このフレームワークはモバイルiOSにも採用されているため、PDFはMacとiPhone/iPadユーザーにとって不可欠な存在となっています。

PDFへの印刷

PDFサポートはオペレーティングシステムに組み込まれているため、OS Xの印刷システムでは、アプリケーションからファイルを直接PDFに「印刷」することができます。つまり、印刷をサポートするアプリケーションであれば、保存、メール送信、または第三者へのFAX送信が可能なPDFファイルを生成できるということです。

この機能を利用するには、アプリケーションで文書を印刷し、印刷操作を続行する代わりに、PDFメニューからオプションのいずれかを選択するだけです。おそらく既にお分かりのとおり、「PDFとして保存」コマンドを実行すると、文書がPDFファイルに「印刷」され、指定した場所に保存されます。一方、「PDFをメール」オプションを選択すると、PDFファイルが生成され、Appleのメールプログラム内の新規メッセージに自動的に添付されます。

PDF サポートは OS X オペレーティング システムに組み込まれています。

「PDF-Xとして保存」という項目は、一見難しそうに聞こえるかもしれません(おそらくあの余分なXのせいでしょう)。しかし、これは標準的なPDF生成オプションとの違いは、国際標準化機構(ISO)が定めた出力フォーマットの若干異なるバージョンに基づいてファイルを作成するという点だけです。このフォーマットは、グラフィックドキュメントの交換を容易にするように設計されています。PDF-Xは特殊なアプリケーション向けに考案されたため、PDFよりもはるかに厳密な仕様となっています。これは、後ほど説明するように、扱いにくいドキュメントを扱う際に役立ちます。

PDF印刷メニューの実際の内容は、サードパーティ製アプリケーションが独自のPDF生成ワークフローを作成できるため、多少異なる場合があります。例えば私の場合、AppleのiLifeにはPDFファイルをiPhotoに送信する機能が追加されており、さらにいくつかのアプリケーションには独自のワークフローがインストールされています。OS Xで利用可能なスクリプト技術のいずれかに精通していれば、このオプションはあなたにも利用可能です。実際、Apple自身もAppleScript、UNIXシェルスクリプト、またはAutomatorを使用して独自の印刷ワークフローを作成するための便利なリファレンスを提供しています。

トラブルシューティング

印刷メニューから PDF ファイルを生成するのは非常に簡単ですが、それでも問題が発生する可能性は依然として多くあります。通常、問題が発生するのは、ファイル サイズ、画像品質、テキスト再現の 3 つの領域のいずれかです。

最初のケースでは、PDF ファイルを生成するときに、OS X は可能な限り最高の品質を提供しようとします。この結果、ファイル サイズが非常に大きくなることがあります。これは、印刷文書を可能な限り忠実に再現したい場合には最適ですが、単純なファイルを誰かに電子メールで送信したり、Web ページから文書を利用できるようにしたりしたいだけの場合には、あまり適していません。

プレビュー印刷ダイアログで Quartz フィルターを使用すると、PDF ドキュメントのファイル サイズを縮小するなど、さまざまな操作を実行できます。

幸いなことに、この問題は簡単に回避できます。PDFファイルをプレビューで開き、「ファイル」メニューから「名前を付けて保存…」を選択するだけです。表示されるダイアログボックスで、PDFファイルをQuartzフィルターのいずれかに通すことができます。これらのフィルターは、ファイルを白黒に変換したり、昔ながらのセピア色にしたりといった便利な機能を備えています。これらのフィルターの一つに「ファイルサイズを縮小」があり、これはファイルサイズを縮小するための様々な処理を実行します。PDF文書の内容によっては、ファイルサイズを劇的に縮小できますが、通常は画質、特に画像の品質が低下します。

良いグラフィックが悪くなるとき

画像品質は、PDFユーザーが直面するもう一つの一般的な問題です。原因はいくつか考えられますが、通常はPDFファイルにはベクター画像とビットマップ画像の2種類のグラフィックが含まれることが原因です。ベクター画像は、複雑さの異なる一連の数式を用いて定義されるため、どのような解像度でも良好な画質が得られます。

ほとんどの画像を含むビットマップは、有限数のピクセルで構成されています。つまり、その画質はレンダリング時の解像度に依存します。例えば、文書を100%のズームで表示した場合など、低解像度では見栄えが良いものでも、さらに拡大すると、それほど魅力的ではなくなる可能性があります。

残念ながら、この問題に対してできることはほとんどありません。OS Xは既に各アプリケーションがサポートする最大解像度でPDFファイルをレンダリングするため、上記のトリックを使って出力サイズを縮小しない限り、ビットマップ画像の品質はそれを生成するプログラムにほぼ完全に依存します。

とはいえ、特にワードプロセッサなどのソフトウェアで作業する場合、画像の品質を向上させるためのコツがいくつかあります。最も簡単な方法は、可能な限りベクター画像を使用することです。ベクター画像は、どのような詳細レベルでも見栄えが良好です。ビットマップが避けられない場合は、ドキュメントの最終的な用途に最適な解像度を使用するようにしてください。例えば、印刷用のPDFファイルには、最低300dpi(ドット/インチ)の解像度を持つビットマップが含まれている必要があります。したがって、紙上で幅3インチ、高さ2インチの画像を適切に印刷するには、少なくとも900×600ピクセルが必要です。

フォントはどうですか?

PDFファイル内のテキストは、文字とフォントという2つの情報を使って保存されます。このフォーマットの主な特徴の一つは、PDFファイル内にフォントを直接埋め込むことができることです。これにより、フォントがインストールされていないコンピュータでも、文書のフォントを正確に表示できるようになります。

そのため、PDFファイル内のテキストがぼやけてピクセル化したり、正しくレンダリングされなかったりする場合は、埋め込みフォントが不足していることがほぼ確実です。幸いなことに、ドキュメントを自分で作成した場合、または必要なフォントがすべてコンピュータにインストールされている場合(その場合は埋め込みフォントがなくてもファイルは正しくレンダリングされるはずです)、この種の問題は比較的簡単に解決できます。

デフォルトでは、OS X は生成したドキュメントにフォントを埋め込む処理が非常に優れています。そのため、上で説明した PDF への印刷などのオペレーティング システムの標準機能のいずれかを使用してドキュメントを作成した場合、フォントの問題が発生する可能性は低くなります。

フォントがインストールされているドキュメント(ただし、サードパーティ製)では、フォントを自動的に埋め込む簡単な方法があります。プレビューでファイルを読み込み、コピーを保存し、「汎用PDFX-3ドキュメントを作成」のQuartzフィルタを選択するだけです。PDF-Xの重要な要件の一つはすべてのフォントを埋め込むことであるため、この方法を使用すると、すべてのコンピューターで適切に表示されるドキュメントを作成できます。

あるいは、ファイルを新しいPDF文書に再印刷することもできます(Adobe AcrobatアプリケーションではAppleのPDF印刷機能がブロックされるため、この方法は利用できませんが、Previewからは問題なく利用できます)。ただし、この場合、ブックマークやリンクなど、PDFファイルに保存されているメタ情報の一部が失われる可能性があります。

ここまで読んできて、起こりうるトラブルの数を考えると、ローマ人は石板と羊皮紙で苦労したのだろうかと疑問に思うかもしれません。しかし、石板をメールで送るのは、PDFファイルを添付するよりもはるかに大変です。上記の簡単なコツが、他の問題解決に役立ち、ハンマーとノミを永久に手放すきっかけになれば幸いです。

[ Macworld に頻繁に寄稿している Marco Tabini は、トロントを拠点とする Web スペシャリストです。 ]