
No.2ベストアンサー
- 回答日時:
> 勉強不足で、申し訳ないのですが、HTMLレンダリングとはどういったプロセスを指すのでしょうか?
「HTMLレンダリング(HTML rendering)」とは,HTML文書を解釈して表示(/印刷)可能なイメージに変換するプロセスです。より詳細な説明が必要であれば,検索エンジンで "HTMLレンダリング" というキーワードで検索すれば見つかるでしょう。
> 具体的にHTMLやJavaScriptで「このボタンを押せば、www.goo.ne.jpを印刷できます」というソースはどの様に書けば実現できるのでしょうか?
この質問は<表示せずに>という前提ですか?
そうであれば,HTMLはもちろん,JavaScriptでも実現は無理でしょう。JavaScriptは,表示を前提にしたプログラム言語ですから。
表示せずに印刷するには,HTMLレンダリングエンジンを直接コントロールする必要があるでしょう。外部にプログラムインターフェイスが公開されている(=コントロール可能な)レンダリングエンジンの例としては,Internet Explorer4.x 以降で使われているMSHTML/MSDHTMLや,Netscape 6.x 以降やMozillaで使われているGeckoなどがあります。
例えばMSHTML/MSDHTMLを利用したHTML文書の処理については,一つ目の参考URLから辿れる情報を読めば知ることができます(参考URLは英語ですが,MSDNのサイト内をちゃんと探せば同内容の日本語ページも見つけられるでしょう,たぶん)。プログラム言語はおそらくC/C++でしょう。
Geckoについての情報は,二つ目の参考URLから辿れると思いますが,こちらは古かったり和訳が無かったりして決してwell-documentedな状態ではないようです。プログラム言語としてはC/C++,Javaが使えるようです。
参考URL:http://msdn.microsoft.com/workshop/browser/overv … http://jt.mozilla.gr.jp/newlayout/
No.1
- 回答日時:
「そういうツールが存在するか」という質問ですか?
それとも,「そういうプログラムを書くことができるか?」という質問ですか?
前者の答は知りませんが,後者なら一般的な意味での答は"Yes"でしょう。
HTTPアクセス→HTMLダウンロード→HTMLレンダリング→表示→印刷
という工程を単に「表示」を省略して,
HTTPアクセス→HTMLダウンロード→HTMLレンダリング→印刷
にするだけですから。
ご回答ありがとうございました。
私の質問は後者の「プログラムで書く」というものでした。
勉強不足で、申し訳ないのですが、HTMLレンダリングとはどういったプロセスを指すのでしょうか?
具体的にHTMLやJavaScriptで「このボタンを押せば、www.goo.ne.jpを印刷できます」というソースはどの様に書けば実現できるのでしょうか?それは、印刷先がcgiでも同様なのでしょうか。
お手数でなければ是非教えてください。(このwebページで勉強しなさい、などの回答でも全然結構です)よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ACCESSで設定した帳票の用紙サ...
-
VBA、AシートとBシートを別々の...
-
VBScriptでエクセル印刷モード起動
-
PHPでPDFファイルの直接印刷
-
ファイルのパス指定での印刷方法
-
画面を表示せずに印刷
-
VBAで印刷スプール終了の判定を...
-
プリンターのトレイの数を取得
-
ウェーブレット変換に関して
-
VBAでOutlookを終了させたい Ex...
-
アプリケーションとコンテンツ...
-
IT初心者です 仕事で、vb.netで...
-
VB.NET(2017)で インストーラを...
-
発行元:不明???
-
Windows PowerShellでC言語を実...
-
う~ん…。
-
デザインタブが表示されない
-
エスケープ・シーケンスによる...
-
意味不明の実行時エラーで困っ...
-
C#VB、exeに埋め込んだexeの実行
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
印刷要求順番と印刷出力順番が...
-
印刷ダイアログを表示させない方法
-
印刷ダイアログを表示させたくない
-
vbaでPDFファイルが印刷されない
-
2回以上PDFをコピーや印刷がで...
-
プリンターを指定して印刷するには
-
PHPでPDFファイルの直接印刷
-
クリレポのプリンタ設定について
-
ACCESSで設定した帳票の用紙サ...
-
VBscriptでPDFファイルを直接印...
-
VBAで印刷スプール終了の判定を...
-
Eclipseを使ってソースを印刷し...
-
VB2005から複合機を使い自動FAX...
-
Javaから直接プリンターへ印刷...
-
C++Builder5で画像データを用紙...
-
VBAで印刷の成功判定
-
F-BASICで印刷データをスプール...
-
オートメーションエラー(214741...
-
VBAで不特定枚数印刷をしたいで...
-
EXCELファイルの複数ダウンロー...
おすすめ情報