2012-02-12 5 views
1

これまで私がこれまで行ってきたことです。PHPで画像に色分けされたHTML形式のテキストを書き込む

enter image description here

http://gyazo.com/3605597b9b8135f021c1c3481ff34acb.png?1329009331

それは成功したイメージにソースを書き込みますが、私はそれがHTMLとしてレンダリングし、イメージにHTMLフォーマットされた文字列を書きたいです。

これはイメージのように見えるようにしたいものです。探しているため

enter image description here

http://gyazo.com/5afdb47793844f7648210ecd540da1c3.png?1329009540

感謝。私はこのことにとても苛立っている。

+0

私は、メモリ内のブラウザをインスタンス化してイメージをレンダリングすることによって.Netでこれを行っています。あなたはRTFへの変換を手放すことができるかもしれませんが、PHPでHTMLをグラフィカルにレンダリングするものはわかりません。 – Basic

+0

HTMLを使用しているイメージフォーマットに変換するクラスを見つける必要があります。 [HTMLからPDFへ](http://stackoverflow.com/questions/560583/which-is-the-best-pdf-library-for-php)はかなり一般的ですが、HTMLからイメージへの変換はありません。彼らはそこにいると確信しています。 –

+0

もちろん、PDFを作成して[画像形式に変換する]ことができます(http://stackoverflow.com/questions/467793/how-do-i-convert-a-pdf-document-to-a-preview -image-in-php)。私はそれがPDFのいくつかの微調整を取ると確信していますが、私はそれが可能と仮定します。 –

答えて

0

私は、標準のPHP GDとImage functiosを使用して複数色のテキストを印刷する方法は1つしかないと思います。あなたは、色ごとに別々のimagestring呼び出しを行うことによってそれを印刷する必要があります。

これは、同じサイズのすべての文字を含むモノスペースフォントタイプでのみ機能します。

"もっときれい"にしたい場合は、別の方法で使用する必要があります。

関連する問題