我使用下面的代码,它工作正常,但PDF没有打开,它显示以下消息。
Acrobat无法打开' excel.php-2.pdf'因为它不是一个 支持的文件类型或因为文件已损坏(,例如,它 是作为电子邮件附件发送的,未正确解码)。
要创建Adobe PDF文档,请转到源应用程序。然后 从“打印”对话框的“PDF”下拉列表中选择“另存为Adobe PDF”。"
<?php
header("Content-type:application/pdf");
// It will be called downloaded.pdf
header('Content-Disposition:attachment;filename="downloaded.pdf"');
// The PDF source is in original.pdf
readfile("original.pdf");
?>
答案 0 :(得分:0)
它不能那么简单,你需要做的是通过一个将html转换为pdf的文件来运行HTML源代码。一个很好的工具是fpdf库。然后使用强制下载标志输出它。