2

HTML を画像に変換 (保存) する方法を知っていますか? 任意の形式を使用できます: jpg、png、... このコード<img>を試しましたが、HTML (タグ )から画像を正しく変換できません。

Java でのソリューションが望ましいでしょう。しかし、私はどんなアプローチにも感謝します。

4

3 に答える 3

2

少なくとも、解決策の概要は次のとおり
です。 HTML レンダラー (Gecko、Webkit など) が必要です。次に、その「出力」をキャプチャする必要があります。

頭に浮かぶ最初のアプローチは

  • オープン ソースのレンダリング エンジンを使用して自分でバッチ ツールを作成し、これを画像にレンダリングします。これは、Qt と QWebKit で行うことができます。Qt Jambi (Java 用) で行うこともできます。Qt 開発者ブログには、c++ の例があります
  • X11 ブラウザを自動化しcapture、ウィンドウの内容をキャプチャするために使用します。スクロール、IDK に問題がある可能性があります。
于 2009-03-07T22:37:38.407 に答える
1

1つの解決策は、 WebDriverを使用することです

この記事で別の解決策を提供できます:Seleniumでスクリーンショットをキャプチャする

どちらも Java ソリューションです。

于 2009-03-07T22:29:01.577 に答える
0

あなたの説明はあなたがやろうとしていることに少し恥ずかしがり屋です。詳細を教えてください。

HTMLを取得してその画像を作成しようとしている場合は、新しい画像を作成し、HTMLをテキストとして画像に挿入することをお勧めします。それが完了したら、選択したタイプに画像を保存できます。これがあなたが探しているものかどうかはわかりませんが。

于 2009-03-07T22:27:14.203 に答える