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で質問しましょう!
似たような質問が見つかりました
- その他(パソコン・スマホ・電化製品) Webページ印刷時にヘッダー・フッターをつけたい 1 2022/04/25 21:35
- プリンタ・スキャナー 印刷出来ません...エプソン EP302 トラブルシューティングについて 7 2022/07/16 10:20
- PDF EXCEL ページを指定してPDF出力するVBAを教えてください。 2 2023/02/09 10:27
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Excel(エクセル) エクセルシートのPDFでの保存 2 2022/09/06 13:05
- プリンタ・スキャナー 印刷ができない 6 2022/04/01 20:47
- ノートパソコン ページ番号の入れ方について 3 2023/02/16 17:11
- プリンタ・スキャナー 特定のブラウザで、ページ印刷を行うと、プリンターがトラブルになります。 1 2022/08/15 06:42
- Excel(エクセル) 【マクロ】webアドレスにて指定されたCSVファイル【excelソフト表示】を印刷する件 1 2023/02/15 01:52
- UNIX・Linux Ubuntu22.04、nanoエディタの使い方について 2 2022/10/24 19:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
印刷ダイアログを表示させない方法
-
VBAにて指定したセルをプルダウ...
-
ファイルのパス指定での印刷方法
-
Accessフォームで全レコードを...
-
[Visual Studio] ソースの印刷...
-
エクセルの入力履歴を知りたい
-
B4で手差しトレイから印刷(V...
-
VBscriptでPDFファイルを直接印...
-
印刷要求順番と印刷出力順番が...
-
VBAで印刷の成功判定
-
両面印刷設定方法について
-
vbaでPDFファイルが印刷されない
-
マクロコードについて
-
VB6からのエクセルの印刷品...
-
VB.NET+ActiveReports で印刷...
-
プリンタの状態を取得したいです
-
VBからのプリンタ制御について
-
A4の2枚をA3の1枚にする編集方法?
-
プログラムからプリンタジョブ...
-
ACCESSで設定した帳票の用紙サ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
印刷ダイアログを表示させない方法
-
印刷要求順番と印刷出力順番が...
-
ACCESSで設定した帳票の用紙サ...
-
vbaでPDFファイルが印刷されない
-
プリンターを指定して印刷するには
-
印刷ダイアログを表示させたくない
-
VBAにて指定したセルをプルダウ...
-
VBAで不特定枚数印刷をしたいで...
-
VB.NET+ActiveReports で印刷...
-
ActiveReportsを使って[印刷ダ...
-
VBscriptでPDFファイルを直接印...
-
PDFファイルを印刷し終了するには
-
webページの印刷制限について
-
イベントプロシージャ 印刷が...
-
クリレポのプリンタ設定について
-
両面印刷設定方法について
-
ファイルのパス指定での印刷方法
-
Accessフォームで全レコードを...
-
VBSでExcelファイル印刷時のプ...
-
VBAで印刷スプール終了の判定を...
おすすめ情報