0

[http://localhost:8080/jasperserver/flow.html?_flowId=viewReportFlow&reportUnit=/reports/Custom/Jobs_Report&j_username=imtiaz&j_password=imtiaz&viewAsDashboardFrame=true&output=pdf] 这个 url 生成 PDF 文件。现在我想用 PHP 制作一个应用程序,它可以下载生成的 PDF 文件。

4

1 回答 1

0
$url = 'http://localhost:8080/jasperserver/flow.html?_flowId=viewReportFlow&reportUnit=/reports/Custom/Jobs_Report&j_username=imtiaz&j_password=imtiaz&viewAsDashboardFrame=true&output=pdf';
$pdf_data = file_get_contents($url);
file_put_contents(uniqid().'_download.pdf',$pdf_data);

已编辑:如果您需要下载弹出对话框,则需要添加 pdf 标题

header("Content-type:application/pdf");
header("Content-Disposition:attachment;filename='downloaded.pdf'");
于 2013-02-14T04:44:04.907 回答