Tags : pdf

このTagsの登録数:2件 表示 : 1 - 2 / 2

2006-07-18

Upgrade cairo to 1.2.0+cvs で PDF を試してみる

ポスト @ 23:58:54 | cairo, mozilla, pdf

Mozilla のツリーの cairo が 1.2.0+cvs (git ではないかと思うのですが) に更新されたのが話題になっているのでちょこっとメモ。cairo 1.2.0+cvs によって Linux 環境では

私は PDF 出力にするように弄っているのですが、これがなかなかいい感じです。フォントも埋め込んでくれます。フォントの幅がおかしいとか言われますが見た目は問題ないです。後はリンクですが、グラフィックライブラリに求めるべきではないのかもしれません。

cairo120_mdc.pdf
Mozilla Developer Center を印刷した PDF。136kb
cairo120_wp_holmes.pdf
Wikipedia のシャーロック・ホームズ を印刷した PDF。875 kb。

2006-06-18

Minefield の PDF エクスポート機能

ポスト @ 21:02:18 | cairo, mozilla, pdf

一週間の間に 1.1.81.1.10 とリリースしている cairo ですが、Minefield の PDF エクスポート機能についての進捗状況のメールが流れました。 minefield-type3.pdf が生成された PDF です。最新の cairo を使って PDF エクスポートするには Carl Worth 氏の cairo の git レポジトリの mozilla-test-type1 ブランチをビルドしてインストールしてから、 Minefield を --enable-system-cairo をつけてビルドするということです。

その PDF は最初のページは全て画像で、 2 番目のページは文字列は文字列として出力されています。文字列のヒントがおかしいなどの問題が出ているらしいです。ただし cairo 1.2.0 のリリースまでには修正される予定です。

HTML のリンクが PDF のリンクとして出力する、h1 などの要素をもとにして見出しを自動生成する、あるいはmeta 要素等を解析して PDF のメタデータを設定したりといった機能があると嬉しいと思ってしまうのですが、高望みしすぎなのでしょうね。Princeデモ(PDF)では外部リンクや見出し、内部リンクが出力されているのですが。

Evince で Prince のデモを開いたところ。目次や内部リンクが正しく機能しているのが分かります。