我正在Cakephp框架中开发一个网站,我想做的是让用户可以选择下载他正在查看的pdf格式的页面。我使用的是html2pdf插件,但与Cakephp集成时会出现问题。我该怎么解决这个问题。感谢您的兴趣。
尝试TCPDF。它足够简单和强大。
两种选择,一种是付费的,另一种是开源的。两者都很好,并且都有很好的记录。
- PDFLib
- FPDF
我建议从FPDF开始,然后学习/移动到PDFLib
使用DOMPDF。
示例代码:
<?php
require_once("dompdf/dompdf_config.inc.php");
$html = "<h1>some document</h1>";
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->set_paper('A4');
$dompdf->render();
$dompdf->stream("pdfReport.pdf");
?>