HTMLテーブルを画像ファイルに変換する方法はありますか? Labels、GridView、CheckBoxes などのコントロールを含む 1 つの HTML テーブルがあります。PDFファイルを作成するために、このテーブルを画像ファイルに変換するにはどうすればよいですか?
質問する
1808 次
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 に答える