假设我有以下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文件。
问题:
实际上,它不起作用。如何解决这个问题。它有什么方法比这更容易吗?任何人都帮帮我。谢谢,
答案 0 :(得分:0)
你并没有真正转换任何东西,你所做的只是改变文件扩展名和mime类型。 Checkout dompdf,它是一个用于执行你想要的php的类。
答案 1 :(得分:0)
使用tcPDF或dompdf类型插件/扩展名与cakePHP
查看以下链接 http://bakery.cakephp.org/articles/kalileo/2010/06/08/creating-pdf-files-with-cakephp-and-tcpdf http://www.juliaholland.org/2009/01/23/cakephp-and-tcpdf