2011-08-06 16 views
0

データはPHPを使用して動的に生成され、指定されたデザイン形式でブラウザに表示されます。ダイナミックデータでそのデザインフォーマットのPDFを生成する必要がありますか?PHPのスクリプトを使用して動的にPDFを作成する方法は?

我々は、PHPのデータを持ってスティング、PDFでデータ文字列を変換したい。

$str="<html><body> 
    <table width='100%' cellspacing='0' cellpadding='0'> 
    <tr> 
    <td width='3%'>&nbsp;</td> 
    <td width='98%' align='left'><br><img src='abs-path' border='0' alt='logo'> 
    <br> 
    <span class='style3'>Dear ".$name.",<br /> 
    <p>Many thanks for your Interest 
    <br /> 
    <br> 
    Thanking You,<br /> 
    Secretariat <br> 
    ".$addr."<br> 

    </span></td> 
    </tr> 
    </table> 

    </body> 
    </html>"; 

私たちはpdf関数を試しましたが、それは動作しません。 また、以前にphp-pdfに関する質問を確認しましたが、まだ問題を解決することはできません。 PHPを使用してPDFを生成するのを手伝ってください。

+0

のURLです[オンラインpdf生成]の複製(http://stackoverflow.com/questions/1971174/online-pdf-generation) – cweiske

答えて

4

ができませtcpdfやFPDFのようなPDFファイル生成..あなただけの

+0

+1。私はFPDFで働いています。あなたのコンテンツをプログラム的に配置する必要があるので、いくつかの労力がありますが、それは実行でき、結果は良好です。 – GolezTrol

0

PHPは、PDF生成のための機能を持っていTCPDFから...既製の機能を使用する必要が

。 HTMLをPDFに変換することはできません。これら二つのプロジェクトが最も一般的です

:のようなPHPを使用してPDF-ファイルを生成する

1

は、多くの場合、PHP-Libraryを使用して行われる作業ですどちらも最新のものです(例えばUTF-8をサポートしています)。既に上記のいずれかを使用している場合は、直面している問題とエラーメッセージがどのようなものかを具体的に記述してください。

これらのライブラリはどちらも純粋なPHPを使用してPDFを生成するため、「PDFlib」をインストールする必要はありません。これはPHPが提供する標準のPDF関数で使用されます。

0

私はちょうどmpdfライブラリを使い始めました。とても使いやすく、無料ですが、html + css、ttfフォント、ヘッダー/フッター、目次、索引、moreを使用できます。

Examples

1

私たちはhtml2psを使用しています。これは、他のすべてのソリューションよりも大きな利点があります。PDF固有のコードを書く必要はなく、とにかく生成したHTMLを再利用することができます。また、デバッグが容易で、複数のページに自動的に内容が広がります。

1

HIII、 私は以下の...それが最善であるMPDFを使用してみてくださいwww.fpdf.org

関連する問題