2

HTMLテーブルを画像ファイルに変換する方法はありますか? Labels、GridView、CheckBoxes などのコントロールを含む 1 つの HTML テーブルがあります。PDFファイルを作成するために、このテーブルを画像ファイルに変換するにはどうすればよいですか?

4

4 に答える 4

2

これは簡単な作業ではありません。最終的に、HTML をピクセルに変換するには、HTML レンダラーが必要です。

幸いなことに、自分で書く必要はありません。WebBrowser コントロールを使用できます。

ASP.NET で Web サイトのサムネイルを作成する の記事で、特定の URL からサムネイル画像を抽出するために私が書いたコードを確認できます。

于 2013-03-22T16:29:47.180 に答える
2

これが 1 回限りの場合は、ブラウザにロードしてスクリーンショットを撮ります (Windows では Alt-PrtScr で現在のアプリケーションのみ)。

これを繰り返し/自動化する必要がある場合は、ブラウザ コントロールを自動化するか、ヘッドレス ブラウザを使用できます。

また、Chrome/他の Webkit ブラウザーと同じ方法でページをレンダリングし、それを png として保存するWebKit2Pngも調べる必要があります。オプションでjavascript/etcもシミュレートできます

同様に、すべてのプラットフォームで動作するwkhtmltopdfがあります

于 2013-03-22T16:29:17.800 に答える