qpdf2の入手と導入。
qpdfは以下にプロジェクトページがあり、ここからダウンロードできます。
xpdf/qpdfで日本語を表示させるにはjapaneseパッケージを追加導入する必要があります。
方法はかみきさんの以下のページにまとめられており、Debianパッケージプールにあるjapaneseパッケージへのリンクも張られていますし、これをザウルスに容易にインストールできるようにipkファイルにまとめたものも配布されています。
残念ながら、少なくとも2.0.3までのqpdf2では、日本語の表示や配置が乱れます。
これに対応するための日本語パッチとパッチ済みバイナリは、2.0.2向けのものがてすりさんのサイトの「SLザウルス関連」で、2.0.3版向けのものがたくぼさんのサイトの「qpdf2」で公開・配布されています。
現在入手できるものとしては、たくぼさんのさるがとんだら - qpdf2にある「パッチ済みパッケージ」をお勧めします。
qpdf2.0.3 + qpdf-japanese + qpdf2j-binでは表示できなかったファイルも下の通り、表示できるようになりました。
qpdf2 クイックスタート
2003年8月16日時点での、qpdf2の始め方です。
- 「ソフトウェアの追加と削除」の「アンインストール」を開き、qpdf2j-bin、qpdf2がインストールされている場合、この順番で削除。
- さるがとんだらのqpdf2からFreeType?2、T1lib対応版(qpdf2_2.0.3-20030804-ft-t1_arm.ipk、573,203バイト)とFreeType?2(libfreetype2_2.1.4-1_arm.ipk、159,832バイト)を取得。
- zaurus-jaからqpdf-japanese_20021122-1_all.ipk(425,575バイト)を取得。
- 「ソフトウェアの追加と削除」の「インストール」を開き、libfreetype2、qpdf2、qpdf-japaneseをインストール。
SourceForgeから取得したqpdf2のipkファイルが残っていると、さるがとんだらから取得したものと区別しにくいので注意してください。
バージョンで判断するか、あらかじめSourceForgeのものを消しておくと良いでしょう。
古い情報。
qpdf2 2.0.2についてはてすりさんのパッチ済みバイナリ、2.0.3についてはたくぼさんの、8月6日時点でのパッチ済みバイナリの再配布をご承諾いただいています。
これらをipkファイル化したものを、以下に置いておきます。
こちらを使いたいときには、次の手順で導入してください。
- qpdf2プロジェクトページのダウンロードからqpdf2_2.0.3_no_render-20030804_arm.ipkを取得。
- qpdfで日本語表示からqpdf-japanese_20020202-1_all.ipkを取得。
- このページからqpdf2j-bin_2.0.X-no-render-2003080X_arm.ipkを取得。
- 「ソフトウェアの追加と削除」でqpdf2、qpdf-japanese、qpdf2j-binの順番でインストール。
こちらのqpdf2を削除する時は、「ソフトウェアの追加と削除」でインストール時とは逆に、qpdf2j-bin、qpdf-japanese、qpdf2の順番でアンインストールして下さい。
qpdf2とその付属品なので、インストール時にはqpdf2が最初、アンインストール時にはqpdf2が最後というだけのことです。
動作確認
qpdf2では、qpdf + qpdf-japaneseでは問題なく表示できていたPDFファイルで、表示が乱れる、などの現象もあるようです。
私やてすりさんは、少なくともシャープの宝箱Pro.にある、SL-B500/C700用の「Qtopia / PersonalJavaアプリケーションキーコード資料」が表示できることを確認しています。
キーコードに興味がある人というのもずいぶんコアですが、興味がない方でも、インストールが正しくできているかを確認するにはこのファイルを開いてみて下さい。
動作確認報告
Web上で(ということは開発者が自由に)入手できるPDFファイルで、表示が乱れるものがあれば教えて下さい。
もし興味を持った開発者がいれば、その助けになるでしょう。
同様に、とても複雑なレイアウトや図がふんだんに使われているファイルで、正しく表示ができるものがあれば教えて下さい。
きっとqpdf2を導入しようと思っている人、PDFを表示できるPDAを探している人にとって参考になるでしょう。
コメント
- 2005-10-22 (Sat) 13:20:30 SCEにあるCELLの日本語版資料が文章を表示せずに終わります
- 2004-11-05 (Fri) 11:24:12 回転
- 2003-12-10 (Wed) 13:14:27 たくぼ : ちょっとだけ見てみました>新版のソース。取り込んでるFreetypeが2.0.9だったり、xpdfが2.03ベースでは"ない"ようなのがすごく残念です。
- 2003-12-10 (Wed) 08:30:51 塚本牧生 : freetypeとか、それなりに差分を取り込んだのかな、と思わせるところはあるんですけど、何ででしょう...。週末に試してみます。
- 2003-12-10 (Wed) 02:11:12 てすり : qpdf2 新版 UI が大きく変わってます。悪くないんですが、日本語また出なくなりました、、、、
- 2003-12-10 (Wed) 02:01:44 てすり : 本家サイドで、qpdf2 アップデートがあっようです。変更点はまだ未確認
- 2003-12-04 (Thu) 13:40:26 D.Shibata : え〜、私が実機〈C750〉にてインストールできなかったのでそのように記載しました。
- 2003-12-04 (Thu) 09:01:12 塚本牧生 : 補修マニュアルの件、qpdf2の解析までのスキルはないので、私にはわからないですが、できればURLを載せておいていただけないですか?
- 2003-12-04 (Thu) 09:00:02 塚本牧生 : インストールできました。インストール画面で見ていただくと(あるいはダウンロード画面で"ソフトウェア名_バージョン番号_xxx.ipk"となっているファイル名中のバージョン番号を見ていただくと)わかりますが、これが20021122版です。
- 2003-12-03 (Wed) 12:48:34 tower : qpdf-japaneseの元配布元"qpdf での日本語表示"では追記、「その 2.インストールディレクトリを /usr/local/share から /opt/QtPalmtop?/share に移し、カードへのインストールに対応した (version 20021122)。」とあります。で対応とかかれた最新版はこちらの様なのですが、やはり本体にしか入らないのでしょうか?実機が手元にないので試せていませんごめんなさい。
- 2003-12-03 (Wed) 08:47:37 甚六? : IBMで配布されているThinkPad570の補修マニュアルで表示が乱れました。仕方なくqpdfに戻しました(;.;)
- 2003-10-23 (Thu) 19:27:23 D.Shibata : たぶん影響はないです。しかし、qpdf-japaneseは「どのバージョンでも」本体にしか入れられないので気をつけてくださいね。
- 2003-10-23 (Thu) 16:39:20 クウ? : 「qpdfで日本語表示」からのqpdf-japanese_20020202-1_all.ipkではなく、zaurus-jaのqpdf-japanese_20021122_all.ipkでは問題があるのでしょうか?
- 2003-10-15 (Wed) 00:47:09 まさ? : qpdf2で全画面表示したとき、スクロールバーがないので画面に表示しきれない部分が見づらいです。横幅方向だけでもFitできないでしょうか?
- 2003-10-15 (Wed) 00:41:29 まさ? : qpdf2入れました。でも縦表示しかできません(横表示できない)。rotateを選ぶと左回りで90度のみ回転できるが逆さま表示となる。どうしてでしょう?
- 2003-10-13 (Mon) 15:18:38 くま? : qpdf2良いソフトだと思います!。「View」-「Embedded-Fonts」のデフォルトで指定可能にして欲しい!
- 2003-09-25 (Thu) 14:31:23 たくぼ : 了解です。多分修正できると思いますのでちょっとやってみます。
- 2003-09-24 (Wed) 21:17:49 のぞみ? : 対象ファイルだけを起動しようとしても、メモリー内のすべてのpdfファイルをサーチしてしまいます。
- 2003-09-24 (Wed) 11:43:17 たくぼ : ホームのファイルタブから対象ファイルを起動、もしくはターミナルから"qpdf ファイル名"、では駄目でしょうか?
- 2003-09-23 (Tue) 22:05:28 のぞみ? : すべてのメモリー内をサーチしないで、1個のPDFファイルだけを起動するように改造できないものでしょうか?サブメモリーの量によっては起動に時間がかかりすぎますので。
- 2003-08-22 (Fri) 08:16:54 たくぼ : 新規の問題もないようですし一応パッチを送ってみました。
- 2003-08-19 (Tue) 16:37:44 koke? : C700上に構築したpLaTe?X→dvipdfmxのpdfファイルも、数式まで含めて、しっかり表示できました。ありがとうございます。
- 2003-08-17 (Sun) 11:24:27 たあざ? : 繁体字が表示できないのはレンダリングオフの時も同様です。大怪獣もぎゃさんがWindowsのTrueTypeFontからりなざうで使用できるフォントを作成する方法を示して下さっているので、qpdf2でそのフォントを参照するための指定方法(ディレクトリ構成、指定ファイル名、ファイル中の指定方法など)が分かれば、無事表示できるような気がします。
- 2003-08-17 (Sun) 02:30:07 D.Shibata : おぉ、とうとう! 早速挑戦します。
- 2003-08-17 (Sun) 01:53:11 たくぼ : 繁体字については全く縁がなかったもので...レンダリングオフで表示できないならフォントがないから、かな?レンダリングだけ駄目という場合はプログラム的に要検討かもしれません。
- 2003-08-17 (Sun) 01:44:34 たくぼ : レンダリングはデフォルトでオンの方がいいんですかね?むしろxpdfrcとは別の設定ファイルを作ってもらうのがいいかも。
- 2003-08-16 (Sat) 23:29:56 たあざ? : 素晴らしい。「View」-「Embedded-Fonts」を指定するときれいに表示できますね。デフォルトで指定できないでしょうか。更に、"http://www.kol.com.tw/racklin/zaurus/qpdf_howto.html"にあるqpdf-cj_2003022_all.ipkを使用すれば繁体字の中国語も表示できます。素晴らしい。(但し、空白表示になってしまう文字も結構あります。どなたか原因と対策をご存知の方はおられませんでしょうか?)
- 2003-08-16 (Sat) 21:34:31 ぽんち? : Excellent!です>たくぼさん 手元のファイル一式が表示確認できました。これで安心してqpdf2環境に移行できます。
- 2003-08-16 (Sat) 14:37:44 てすり : たくぼさん御苦労さまです。D.Shibata さんのファイルも含めて、ちゃんと表示されるの確認しました。freetypeも有効にしたんですね。すばらしいです。
- 2003-08-15 (Fri) 19:00:42 たくぼ : パッチでけました。完成度90%くらい。あとでまとめてあげます。
- 2003-08-10 (Sun) 16:00:26 たくぼ : 何となく見えてきたような気は...かみきさんのコメントが気になる、、、
- 2003-08-10 (Sun) 13:11:47 塚本牧生 : 動作確認報告を追加しました。最近の分の文字化けって、表示できている漢字/ひらがなも混在していて、ブラウザでEUCのページをSJISと解釈したときの表示を思わせるのですが、そんな問題はないですかね?
- 2003-08-07 (Thu) 10:26:02 てすり : 下のD.Shibata さんのも同様に xpdf では表示できています。やはり表示可能/不可能の判定のとこがまだ問題ありそうですね。
- 2003-08-07 (Thu) 02:29:02 たくぼ : お送りいただいたファイルは受け取りました。どちらもxpdfではほぼ問題なく表示されるようです。詳しくは週末から調べてみます。
- 2003-08-07 (Thu) 00:41:37 ぽんち? : 試しに、これまでことごとくqpdf2と相性の悪かったFinePrint?で新規に作ったPDFファイル(たくぼさんのHP)を、たくぼさんの連絡先にお送りしておきました。問題の分析と洗い出しのご参考になればと。 一番最初に引っかかった表入りHTMLのPDF化ファイルは、閲覧の必要性MAXだったのですが、仕事上の重要情報を問屋DBから引き出したものなので、残念ながら送るのは見合わせました(汗。
- 2003-08-06 (Wed) 23:46:52 masaya : qpdfで表示できなかったファイル(スキャナ読み込み)が表示できました。
- 2003-08-06 (Wed) 22:38:49 てすり : あ、フォントの埋め込みじゃないです。これらのPDF の中ではフォントを指定してるだけなんですが、その時フォントの種類によって、その表示のさせかたを変えている部分があるのです。フォント名とは関係ないはずなんですが、一応念のため確認していただきました。
- 2003-08-06 (Wed) 22:26:02 D.Shibata : もうひとつ、表示確認。カノープスの業績予測に関するニュースリリース。これで19KBということは、案外サイズはこんなものなのかも。
- 2003-08-06 (Wed) 22:21:26 D.Shibata : 表示できたもの:テーブルトークRPGアルシャードのブランクのキャラクターシート。複数の表の組み合わせ。
- 2003-08-06 (Wed) 22:15:20 D.Shibata : 試してみました。が、全滅でした。OpenOffice?のヘルプは古くて、エクスポート関連には一切触れられていないため、設定で回避できるものであるかどうかは不明です。フォントを埋め込んでいるにしてはファイルサイズが小さすぎるのも奇妙な話です。もっと大きくなるような気がするのですが、そんなものでしょうか?
- 2003-08-06 (Wed) 21:33:35 てすり : 見てみました。MS Pゴシック で試してみてもらえませんか?MS 明朝を serif として表示しようとしてしまっています。2.02 では私の方で作ってみた、MSゴシックの方も駄目でした。フォントの選定のコードのあたりをいじる必要がありそうです。こちらで状況が確認できましたので、しばらく忙しくなりそうなんで、時間かかるかもしれませんが、ちょっと見て見ます。
- 2003-08-06 (Wed) 19:05:03 D.Shibata : う〜ん、ザウルスの側に埋め込んでいるフォントがないのが原因なんだろうか。とりあえず、自分で作ってみるとうまくいかないあたり、環境の問題なのかも。うちで生成してうまく表示されないファイル。
- 2003-08-06 (Wed) 18:13:10 D.Shibata : さて、てすりさんの上げてくださったファイルはすべて文字化けせず読めることを確認しました。ということは、こちらの環境依存の問題なのかもしれませんね。ためしに、コピー&ペーストなどではなく、実際にファイルを作ってそこから出力するようにしてみます。
- 2003-08-06 (Wed) 15:00:44 qpdf2だとエクセルの表をPDF化したものが表示できないです。1.5だと表示できてたのですが。名簿ファイルなので公開できないのが難点。