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

将 tcPDF 或 dompdf 类型的插件/扩展与 cakePHP 一起使用

查看以下链接 http://bakery.cakephp.org/articles/kaileo/2010/06/08/creating-pdf-files-with-cakephp-and-tcpdf http://www.juliaholland.org/2009/01 /23/cakephp-and-tcpdf

于 2012-09-20T11:18:58.103 回答
0

您并没有真正转换任何东西,您所做的只是更改文件扩展名和 mime 类型。结帐 dompdf,它是 php 的一个类,它可以满足您的需求。

于 2012-09-20T06:15:33.917 回答