-3

Hello All,

I have a form which have 5 step and in final step user click on submit than all data will store in db.

Now I want to generate pdf after 1st step, in my form 1st step have personal details fields. So in second step user can download these dynamic pdf have 1st step data. I know how to generate PDF, just want to do this with dynamic variables.

But here the question is i have no data to get from db these all fields store at the end of the all sep. How can i get the 1st step data to generate PDF file.

Thanks in advance !

4

5 に答える 5

8

FPDFクラスを使用できます。次の例のように、使い方は非常に簡単です。

<?php
require('fpdf.php');

$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>
于 2012-05-14T07:36:00.767 に答える
2

セッションを使用して最初のステップでデータを保存し、TCPDFなどの多数のライブラリを使用して pdf を生成できます。

于 2012-05-14T07:37:17.507 に答える
1

TCPDFFLOSSPHPクラスが役立つと思います。

于 2012-05-14T08:40:40.433 に答える
0

クッキーは最高のアイデアだと思います

<SCRIPT TYPE="text/javascript">
set_cookie( "name", "ajay", 1 );
set_cookie( "id", "101", 1 );
set_cookie( "gender", "male", 1 );


function set_cookie ( cookie_name, cookie_value,
    lifespan_in_days, valid_domain )
{
    // http://www.thesitewizard.com/javascripts/cookies.shtml
    var domain_string = valid_domain ?
                       ("; domain=" + valid_domain) : '' ;
    document.cookie = cookie_name +
                       "=" + encodeURIComponent( cookie_value ) +
                       "; max-age=" + 60 * 60 *
                       24 * lifespan_in_days +
                       "; path=/" + domain_string ;
}


</SCRIPT>

FPDFを使用中

<?php
require('../fpdf.php');

$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');

$pdf->Cell(80,10,$_COOKIE['name']);
$pdf->Cell(80,10,$_COOKIE['id']);

$pdf->Output();
?>
于 2012-05-14T10:22:29.673 に答える
0

Word または ODT テンプレートから高度な動的 PDF ドキュメントを生成する必要がある場合は、Docxpressoを試すことができます。

于 2015-05-19T05:41:02.797 に答える