2009-04-06 11 views
0

PHPでhtmlテーブルを画像 (.gif、.jpg、または任意の形式)に変換するサンプルコードを入手できますか?私はWindows上でXAMPPを使用しています。
はい、テーブルはデータベースからのものです。
PHP:htmlテーブルから画像を作成する

+0

あなたの問題が何であれ、これは最高の解決策ではありません。 –

答えて

1

あなたはhtml-table/html-codeのスクリーンショットを持っていますか? これはPHPでのみ可能です。 WebブラウザまたはHTMLレンダラが必要です。プログラムはスクリーンショットを作成します。一見 http://www.thumbshots.org/(onlineservice)

または http://www.intellitamper.com/webswoon/(Pythonのツール。)

1

見て、それはかなり難しい注文です。ここではいくつかのポインタです:

  • おそらく、GDライブラリこの表から来ている

で居心地の良い取得したいでしょうか?もともとあなたのデータベースから来ていれば、これは簡単に作業できます。そうでなければ...

  • あなたは、リモートページ(私はカールをお勧めします)次に
  • あなたが本当にテーブルデータ

第二段階の複雑さを抽出する必要がありますを取得する必要があります各ページとテーブルがどのように似ているかによって異なります。正規表現はおそらく役に立つだろう。このことができます

希望、

トム

3

が最良の方法は.PSで最初に変換することで、その後、JPG、PDF、またはwhatelseあなたが必要です。 私はあなたに2つのリンクを提案することができます: html2ps

wkhtmltopdf

の両方をテストし、両方が完璧に動作... html2psは少し遅いです(〜3ページのPDFファイルのための30秒は、JPGについて知らない)が、よりカスタマイズ可能。 見てください

+0

ああ、私は厚いことを忘れてしまいます。窓を使うならwkhtmltopdfを使って勝利できますhttp://wkhtmltopdf.googlecode.com/files/wkhtmltopdf-0.8 .0.exeとwkhtmltopdf-0.8.0.exeのようなコマンドラインで使用してください。http://127.0.0.1/yourpage.php outputfile.pdf あなたはphp(passthru())でも実行できます。 – Strae

0

DrFutureに言及しているように、phpを使用するのはおそらくテーブルを画像に変換する最良の方法ではありません。 http://www.zubrag.com/scripts/website-thumbnail-generator.phpを変更して自分のhtmlを画像に変換し(別のWebページにHTMLを置き、そのURLをスクリプトに渡す)私は、GDIやその他の描画ツールの代わりに「スクリーンショット」ルートを使うことをお勧めします。

関連する問題