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 ファイルを生成します。次に、生成された PDF ファイルをダウンロードできるアプリケーションを PHP で作成します。

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 に答える