Php 使用Response.ContentType=";申请表/pdf";

Php 使用Response.ContentType=";申请表/pdf";,php,pdf,pdf-generation,Php,Pdf,Pdf Generation,是否可以使用以下方式动态输出pdf: Response.ContentType="Application/pdf" 我有一个包含php变量的表格,我想使用上面的方法将其输出到pdf中。当用户单击网站上的按钮并显示表中的内容时,如何创建pdf 更新: 使用html2pdf,我得到以下错误: Warning: Cannot modify header information - headers already sent by (output started at /home/medilogi/pu

是否可以使用以下方式动态输出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');
?>
警告:无法修改标题信息-标题已由/home/medilogi/public_html/v1/wp content/themes/default/header.php:8中的/home/medilogi/public_html/v1/wp content/themes/default/html2pdf/_tcpdf_5.0.002/tcpdf.php第6122行发送
TCPDF错误:某些数据已输出到浏览器,无法发送PDF文件

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


您可以使用html2pdf或。去年我使用了xslt和ApacheFop。

您需要使用像FPDF()或Zend_pdf(Zend框架的一部分)这样的pdf生成库来生成pdf。请注意,您为内容类型和内容处理设置了正确的标题。

所以您想使用PHP输出一个不存在的ASP代码文件?我在html2pdf中遇到以下错误(请参阅更新的问题)。我已更新了我的问题。如果有帮助的话,我也在使用wordpress。看看这个