2010-12-03 20 views
5

htmlタグに埋め込まれたテキストを、htmlタグで書かれたスタイルを維持したままphpを使って画像に変換する最も良い方法は何ですか?例えば:
htmlテキストをPHPで画像に変換する

変換:

<span class="Apple-style-span" style="font-size: xx-large;"><font class="Apple-style-span" color="#F4A460">Stack </font><font class="Apple-style-span" color="#800000">Overflow</font></span> 

へ: alt text

それのための任意のクラスはありますか?または私はそれを爆発させ、タグを一つずつ読み取らなければならないのですか?なにか提案を ?

答えて

2

Paintyをご覧になりたいかもしれません。オプションの配列を入力する必要があるため、探しているものではありませんが、展開できる優れたリソースである必要があります。

HTMLスニペットで使用されているフォントをレンダリングするかどうかはわかりませんが、そうしている場合は、一般的に使用されているすべてのWebフォントを取得して、スクリプトが読むことができる場所。

これが役に立ちます。

+0

すごい!それは少なくとも私がクラスを書くの頭痛を救うために、最高のものです。 –

+0

@ hakim-sina助けになるのがうれしい! :) –

0

PHPのGDライブラリのサポートにより、はい:

http://visionmasterdesigns.com/tutorial-convert-text-into-transparent-png-image-using-php/(フォント/サイズの技術が含まれています)

http://corpocrat.com/2009/06/23/php-script-to-convert-textemail-address-to-image/

+1

私は単純なテキストをイメージに変換する方法を知っていますが、私が必要とするのはもっと複雑です...タグのスタイルを読み込んでテキストに適用するものが必要です。 –

0

チェックこの1アウト

http://code.google.com/p/wkhtmltopdf/downloads/list

プロジェクトを中心にWebkitエンジンを使用してhtmlからpdfに変換しますが、バイナリもありますhtmlからimageへのソース。しかし、それは外部のバイナリですので、あなたのユースケースでは役に立たないかもしれません。

それ以外の場合は、imagemagickを調べます。

関連する問題