FreeBSD QandA 475

FreeBSD QandA

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 まで お知らせください。