15

HTMLファイルを画像に変換するためにWebアプリケーションから実行できるすぐに使用できるプログラムはありますか?できればWebkit、または別の成熟したブラウザエンジンを使用しますか?

wkhtmltoimageを試しましたが、背景が正しくレンダリングされません(wkhtmltopdは正常に機能します)。動作するものはありますか?

4

2 に答える 2

22

方法 A

ファントムジスの使用

$ phantom rasterize.js http://www.google.com google.png

バイナリ アーカイブをダウンロードして解凍します。ディレクトリrasterize.jsにあります。example

方法 B

クロムの使用(でテスト済みMacOSX、他のプラットフォームでも動作するはずです)

$ alias chrome='/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome'
$ chrome --headless --disable-gpu --screenshot=google.png http://www.google.com

方法 C

webkit2png の使用(macOS のみ)

于 2012-04-07T12:16:32.483 に答える