应用程序/ pdf"使用Response.ContentType =“


Using Response.ContentType="Application/pdf"

是否可以使用:

Response.ContentType="Application/pdf"

我有一个充满php变量的表,我想使用上面的方法在pdf中输出。当用户单击网站上的一个按钮并显示表格中的内容时,我该如何创建pdf ?

更新:使用html2pdf,我得到以下错误:

Warning: Cannot modify header information - headers already sent by (output started at /home/medilogi/public_html/v1/wp-content/themes/default/header.php:8) in /home/medilogi/public_html/v1/wp-content/themes/default/html2pdf/_tcpdf_5.0.002/tcpdf.php on line 6122
TCPDF ERROR: Some data has already been output to browser, can't send PDF file
<?php
$content = "test";
require_once(dirname(__FILE__).'/html2pdf/html2pdf.class.php');
$html2pdf = new HTML2PDF('P', 'A4', 'en');
$html2pdf->WriteHTML($content);
$html2pdf->Output('example.pdf');
?>

您需要先创建pdf。此响应仅用于从浏览器解析内容类型(使用PDF阅读器直接打开PDF,而不是下载它)。

可以使用html2pdf或FPDF。去年我使用了xslt和apache top .

您需要使用pdf生成库,如FPDF (FPDF网站)或Zend_Pdf (Zend框架的一部分)来生成您的pdf。请注意您为Content-Type和content -处置设置了正确的标题。