アカウント名:
パスワード:
PDFビューアーとか、「言ってみただけ」以外の何ものでもない気がするんだけど。ChromeのPDFビューアーはFoxitのOEMでソース公開されてないから参考にできないし、ゼロから作って3週間で完成するとかありえない。あるいは例によってずるずる開発が長引いて、3ヵ月でリリースするはずが気が付いたら1年経ってました、みたいな。
Geckoが使ってるグラフィックライブラリCairoは、もともとPDFの読み書きができるんだよ。だから、すでにFirefox 3.0(Mozilla 1.9)から隠し機能としてPDF出力が実装されている。そもそも、ブラウザはHTMLを印刷できるんだから、レンダリングエンジンがPSやPDFを出力できないほうがおかしい。
だから、Gecko側としてはDocShellまわりをきちんと整備すれば済む話で、他のソフトのソースを参考にするとかいう方向は見当違い。
LinuxのPDFビューアで最も普及しているのはEvinceだと思うけど、Evinceが使っているPDFライブラリのPopplerは描画にCairoを使っている。Popplerは
>ブラウザはHTMLを印刷できるんだから、レンダリングエンジンがPSやPDFを出力できないほうがおかしい。
この理屈はおかしい。PSやPDFに変換するのはあくまでもプリンタドライバの仕事だろ。
描画モデルにPDFを採用してるMacOSXに関しても、ブラウザはあくまでも画面に対して描画命令を出してるだけであって、PDFに落とす(?)のはOSの仕事じゃないのか?
>この理屈はおかしい。>PSやPDFに変換するのはあくまでもプリンタドライバの仕事だろ。
いいや、むしろ君の理屈がおかしい。電気屋で売ってるものの大半はPostScript対応プリンタじゃないから、Windows用のプリンタドライバはそもそもPSやPDFへの変換を伴わない。UNIXの場合だと今は知らんけど昔は統一された印刷APIがなかったから、アプリ側でPSを出力して、非PSプリンタの場合はGhostScriptインタプリタを使って印刷する形をとっていた。
ていうか、
>描画モデルにPDFを採用してるMacOSXに関しても、ブラウザはあくまでも画面に対して描画命令を>出してるだけであって、PDFに落とす(?)のはOSの仕事じゃないのか?
こっちではプリンタドライバじゃなくてOSって言ってるし、もう話が最初と食い違っているねw ちなみにCairoに関してはX11バックエンド以外にもPostScriotやPDFのバックエンドも持ってるから、画面描画と同じようにPSやPDF出力ができるんだよ。
知識の偏りを感じますねぇ。
いいや、むしろ君の理屈がおかしい。電気屋で売ってるものの大半はPostScript対応プリンタじゃないから、Windows用のプリンタドライバはそもそもPSやPDFへの変換を伴わない。
変換用の(ダミーのとはいいすぎか)プリンタドライバ経由でファイルに出力するという意味でしょ。FAX送信用のプリンタドライバとかそういったモノもある(あった)わけで。
>描画モデルにPDFを採用してるMacOSXに関しても、ブラウザはあくまでも画面に対して描画命令を>出してるだけであって、PDFに落とす(?)のはOSの仕事じゃないのか?こっちではプリンタドライバじゃなくてOSって言ってるし、もう話が最初と食い違って
こっちではプリンタドライバじゃなくてOSって言ってるし、もう話が最初と食い違って
あくまでもコンバータがプリンタドライバとして実装されているという例があるというだけで、プリンタドライバの仕事というのは言い過ぎでしょう。
Mac OS Xは元NeXTSTEPの流れでDisplayPostScriptを持ってるから
そんなのないというか捨ててますよ。というかPSじゃなくてPDFですね。
まあ#1930452の「ブラウザはHTMLを印刷できるんだから、レンダリングエンジンがPSやPDFを出力できないほうがおかしい。」というのが一体どういう理屈で言っているのかよくわかりませんが、#1930775のツッコミも適切とは言い難いですね。どっちも正解じゃないということでよいのではないでしょうか?w
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
たった3週間しかチェックイン可能期間がないのに (スコア:0)
PDFビューアーとか、「言ってみただけ」以外の何ものでもない気がするんだけど。ChromeのPDFビューアーはFoxitのOEMでソース公開されてないから参考にできないし、ゼロから作って3週間で完成するとかありえない。
あるいは例によってずるずる開発が長引いて、3ヵ月でリリースするはずが気が付いたら1年経ってました、みたいな。
Re: (スコア:4, 興味深い)
Geckoが使ってるグラフィックライブラリCairoは、もともとPDFの読み書きができるんだよ。だから、すでにFirefox 3.0(Mozilla 1.9)から隠し機能としてPDF出力が実装されている。そもそも、ブラウザはHTMLを印刷できるんだから、レンダリングエンジンがPSやPDFを出力できないほうがおかしい。
だから、Gecko側としてはDocShellまわりをきちんと整備すれば済む話で、他のソフトのソースを参考にするとかいう方向は見当違い。
LinuxのPDFビューアで最も普及しているのはEvinceだと思うけど、Evinceが使っているPDFライブラリのPopplerは描画にCairoを使っている。Popplerは
Re: (スコア:0)
>ブラウザはHTMLを印刷できるんだから、レンダリングエンジンがPSやPDFを出力できないほうがおかしい。
この理屈はおかしい。
PSやPDFに変換するのはあくまでもプリンタドライバの仕事だろ。
描画モデルにPDFを採用してるMacOSXに関しても、ブラウザはあくまでも画面に対して描画命令を
出してるだけであって、PDFに落とす(?)のはOSの仕事じゃないのか?
Re: (スコア:0)
>この理屈はおかしい。
>PSやPDFに変換するのはあくまでもプリンタドライバの仕事だろ。
いいや、むしろ君の理屈がおかしい。電気屋で売ってるものの大半はPostScript対応プリンタじゃないから、Windows用のプリンタドライバはそもそもPSやPDFへの変換を伴わない。UNIXの場合だと今は知らんけど昔は統一された印刷APIがなかったから、アプリ側でPSを出力して、非PSプリンタの場合はGhostScriptインタプリタを使って印刷する形をとっていた。
ていうか、
>描画モデルにPDFを採用してるMacOSXに関しても、ブラウザはあくまでも画面に対して描画命令を
>出してるだけであって、PDFに落とす(?)のはOSの仕事じゃないのか?
こっちではプリンタドライバじゃなくてOSって言ってるし、もう話が最初と食い違っているねw ちなみにCairoに関してはX11バックエンド以外にもPostScriotやPDFのバックエンドも持ってるから、画面描画と同じようにPSやPDF出力ができるんだよ。
Re: (スコア:0)
知識の偏りを感じますねぇ。
変換用の(ダミーのとはいいすぎか)プリンタドライバ経由でファイルに出力するという意味でしょ。
FAX送信用のプリンタドライバとかそういったモノもある(あった)わけで。
Re:たった3週間しかチェックイン可能期間がないのに (スコア:0)
あくまでもコンバータがプリンタドライバとして実装されているという例があるというだけで、プリンタドライバの仕事というのは言い過ぎでしょう。
そんなのないというか捨ててますよ。というかPSじゃなくてPDFですね。
まあ#1930452の「ブラウザはHTMLを印刷できるんだから、レンダリングエンジンがPSやPDFを出力できないほうがおかしい。」というのが一体どういう理屈で言っているのかよくわかりませんが、#1930775のツッコミも適切とは言い難いですね。どっちも正解じゃないということでよいのではないでしょうか?w