FreeBSD QandA 475
Q. PDF ファイルを読みたいのですが、どのソフトウェアを使ったらよいので
しょうか?
A. 以下の方法があります。
1. Linux 用の Acrobat Reader が print/acroread5 として用意されて
いるので、これを ports/packages からインストールする。
ただし日本語の PDF を表示するには、追加のファイルをインストール
する必要があります。まず、
<URL:http://www.adobe.com/products/acrobat/acrrasianfontpack.html>
の「Which font pack do you need?」で
Version -> 「Adobe Acrobat Reader 5.x」を選択
Language -> 「Japanese」を選択
Platform -> 「UNIX」を選択
と選択し、次ページで個人情報を入力します。すると jpnfont.tar.gz と
いうファイルをダウンロードできます。次に root になって、
# mkdir /usr/ports/distfiles/Acrobat5
とディレクトリを作成します (既にディレクトリが存在する場合は不要)。
ダウンロードした jpfont.tar.gz を /usr/ports/distfiles/Acrobat5/ に
置き、
# cd /usr/ports/japanese/acroread5-jpnfont/ && make install
とすれば日本語フォントをインストールできます。
2. xpdf を使って読む。
xpdf (ver 0.80 以降) を X 上で動かせば日本語を表示できます。フォントは
代替表示のためか少しずれるようですが、文章を読むには十分という程度です。
PDF ファイルの種類によりますが、Acrobat Reader よりも xpdf の方が高速に
表示できる場合が多いようです。
ただし、xpdf に付属する PostScript への変換ツール、pdftops(1) は、
(少なくとも ver 0.90 では) 日本語を扱えません。
3. ghostscript の Ver.3 以降を使って読む。
また ghostscript Ver.5 を使うと日本語を含む PDF ファイルを
PostScript ファイルに変換することができます。しかし日本語は画像と
して表現されているようです。
なお、PDF によっては xpdf では読めるが、ghostscript では読めない、
またはその逆という事もあるようです。
4. java 実行環境(java or jre [1.1.8以降]) と、
Acrobat Viewer for other Java-enabled platforms
を使用して、PDF を読み込む方法があります。
後者は、print/acrobatviewer として ports/packages で提供されています。
日本語表示可能であり、Linux 用の Acrobat Reader 同様、日本語を画
像ではなくテキストとして表現しています。
その一方で、とても重たいアプリケーションなので、処理能力が高く、
メモリーが十分あるマシンでないとつらいでしょう。
間違い・追加情報を見付けた場合は、
修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで
お知らせください。