我有一个php脚本生成pdf报告。当我们去保存pdf文档时,Acrobat建议的文件名为report_pdf,因为php脚本名为report_pdf.php。我想动态地命名pdf文件,所以我每次保存时都不必为报表输入适当的名称。
在新闻组中,有人建议这样做,其中filename =“July Report.pdf”是报表的预期名称
header('Content-Type: application/pdf');
header('Content-disposition: filename="July Report.pdf"');
但它不工作。我做错了,还是这样呢?这是mod_rewrite的工作吗?
所以我试过了两个
header('Content-disposition: inline; filename="July Report.pdf"');
和
header('Content-disposition: attachment; filename="July Report.pdf"');
(不是在同一时间),也不为我工作。这是我的网络主机有问题吗?对于这个url,这是我的代码:
header('Content-disposition: inline; filename="July Report.pdf"');
// requires the R&OS pdf class
require_once('class.ezpdf.php');
require_once('class.pdf.php');
// make a new pdf object
$pdf = new Cpdf();
// select the font
$pdf->selectFont('./fonts/Helvetica');
$pdf->addText(30,400,30,'Hello World');
$pdf->stream();
?>