0

次のようなPHPコードがあるとします。

<html>
<head>
<title>Convert HTML to PDF</title>
</head>
<body>
<form name="frm" method=post>
 <div class="HoldPage">
 <div class="page">
 <h1 style="text-align:center; font-size:18px;">COMPORTEMENT/COMPETENCES</h1>
 <p style="text-align:center;">Déterminer et évaluer les seuls critères nécessaires à la tenue du poste</p>
 <p class="text_P">COMPETENCES OPERATIONNELLES</p>
 <hr class='dashes'>
 <ul type="disc">
    <li><strong>CONNAISSANCE ET EXPERIENCE (O/E/AM/Cadres)</strong></li>
 </ul>
<input type="submit" name="convert2PDF" value="GeneratePDF">
<?php
    if(isset($_POST['convert2PDF'])){
        header("Content-type: application/vnd.ms-word");
        header("Content-Disposition: attachment;Filename=html2pdf.pdf");
    }
?>
</form>
</body>
</html>

私は欲しい:

[送信]ボタンをクリックすると、HTMLからPDFファイルが生成されます。

問題:

実際には動作しません。これを修正するにはどうすればよいですか。これよりも簡単な方法はありますか。誰か助けてください。ありがとうございます。

4

2 に答える 2

0

あなたは実際には何も変換していません、あなたがしているのはファイル拡張子とmimeタイプを変更することだけです。チェックアウトdompdf、あなたが意図したことを行うphpのクラス。

于 2012-09-20T06:15:33.917 に答える
0

CakePHPでtcPDFまたはdompdfタイプのプラグイン/拡張機能を使用する

以下のリンクを確認して くださいhttp://bakery.cakephp.org/articles/kalileo/2010/06/08/creating-pdf-files-with-cakephp-and-tcpdfhttp://www.juliaholland.org/2009/01 / 23 / cakephp-and-tcpdf

于 2012-09-20T11:18:58.103 に答える