6

PHPスクリプトからPNG / JPEG画像を作成する必要があります..簡単に

コードは html テーブルを作成し、そのページに画像を含めます。このページ全体を画像として保存し、その画像をサーバーに保存して、画像のパスを返す必要があります ( webservice を使用)。

私は imagejpg 関数からかなりうまくイメージを作成できます。私の問題は、そのHTMLを画像に変換する方法です。プロセスがWebサービスを介して行われているため、スクリーンショットを撮ることができません。

PHPを使用してHTMLを画像に変換するのを手伝ってください

前もって感謝します

4

2 に答える 2

12

このリンクから wkhtmltoimage をダウンロードできます。すべてのオペレーティング システム用のバージョンがあるため、問題にはなりません。次に、次のように使用できます。

$path="wkhtmltoimg/wkhtmltoimage.exe"; //path to your executable
$url="http://google.com";
$output_path="test.png";
shell_exec("$path $url $output_path");

注意すべきことの 1 つは、PHP がセーフ モードの場合、shell_exec が機能せず、変換を実行できないことです。

于 2012-03-29T03:37:56.547 に答える