2011-01-12 13 views
0

私は、フォーム情報がpdfファイルに来る必要がある送信ボタンをクリックした後に登録フォームを作成すると仮定して、PHPコードの助けを借りてPDFファイルを作りたいと思います。方法はありますか。私は1つのリンクを持っていますが、そのPDFは正常に動作していません。 私は検索していますが、まだ私はデモを手に入れることができません。提出ボタンを使用してPDFファイルを取得するには

あなたは誰でも私を助けることができます。 hereからコピー

おかげ

+0

あなたの質問は正確ですか?また、あなたが使用しているコードを表示 –

+0

私は彼/彼女は、フォームに入力されたデータユーザーからpdfを動的に作成し、送信がクリックされた後にそのpdfをユーザーに送信したいと思います。右の@nanacy? – Diablo

+0

ya ur rite @predrag – nancy

答えて

0

<?php 
// We'll be outputting a PDF 
header('Content-type: application/pdf'); 

// It will be called downloaded.pdf 
header('Content-Disposition: attachment; filename="downloaded.pdf"'); 

// The PDF source is in original.pdf 
readfile('original.pdf'); 
?> 

は、上記のようなPHPファイルにフォームのアクションURLを設定します。

0

あなたは、PDFジェネレータが必要になりますし、私はあなたがTCPDFを使用することをお勧めします。

http://www.tcpdf.org/

それはオープンソースであり、あなたがライブラリをダウンロードするとき、あなたが50以上または60は、サンプルスクリプトを使用する方法があります。

他のオープンソースライブラリとは異なり、私は実際にはutf-8をサポートしていることを知っています(使用するフォントに依存します)。私は、私の文書でこれらの文字が必要なので、fpdf、dompdfなどをテストしました:č、ć、ž、š、đそれだけで使えるライブラリです。

あなたのコード私を見ると、私はあなたを助けるでしょう具体的な例が必要な場合は:)

+0

FYI、dompdfは0.6.0リリース(現在ベータ版)でUTF-8をサポートします。 – BrianS

+0

これが真実なら、私はお詫び申し上げます。前回(10ヶ月前)tcpdfは適切なutf-8をサポートしているライブラリのみでした。あなたが0.6.xベータ版のutf-8サポートのための例/リンクを持っているなら、賢明でしょう:) – Diablo

+0

プロジェクトはしばらく積極的に開発されていませんでした。埋め込みフォントを使用している場合、拡張された文字セットのサポートを次のPDFで見ることができます。 http://eclecticgeek.com/dompdf/index.php?input_file=so4668484.htm&dompdf_ver=trunk&output_method=stream – BrianS

1

するTry FPDFライブラリ。私はPHPで動的にpdfを生成するために使用したコードの一部を投稿しています。

require_once('fpdf/fpdf.php');

$frontpdf = new FPDF('P', 'mm', 'A4');
$frontpdf->AddPage();
$frontpdf->SetFont('Arial','',12);
$frontpdf->Cell(210, 230.19, $frontpdf->Image('./images/cover.jpg', 0, 0, 205, 230.19));
$frontpdf->Ln(218);
$frontpdf->Cell(110,6,$fname.' '.$lname,0);
$frontpdf->Ln();
$frontpdf->Cell(110,6,date('d.m.Y'),0);
$frontpdf->Output('./pdfs/your_data.pdf', 'F');

あなたはそれを保存するのではなく、PDFファイルを送信する場合の詳細は、最後の行にhttp://www.fpdf.org/

使用「私は」またはその代わりに「F」の「D」を参照してください。あなたはphp4でもFPDFを使うことができます。

関連する問題