現在、DOMPDF を使用していますが、PDF が正しく作成されない理由を突き止めようとしています。
次のコードを実行すると、
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
function pdf_create($html, $filename, $stream=TRUE)
{
require_once("dompdf/dompdf_config.inc.php");
$dompdf = new DOMPDF();
$dompdf->set_base_path($_SERVER['DOCUMENT_ROOT']);
$dompdf->output_html();
//$dompdf->load_html($html);
//$dompdf->set_paper("a4", "portrait" );
//$dompdf->render();
//$dompdf->stream($filename . ".pdf");
}
?>
私のブラウザには、生成されるはずの PDF コンテンツが表示されますが、このコードを実行すると、
<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
function pdf_create($html, $filename, $stream=TRUE)
{
require_once("dompdf/dompdf_config.inc.php");
$dompdf = new DOMPDF();
$dompdf->set_base_path($_SERVER['DOCUMENT_ROOT']);
//$dompdf->output_html();
$dompdf->load_html($html);
$dompdf->set_paper("a4", "portrait" );
$dompdf->render();
$dompdf->stream($filename . ".pdf");
}
?>
ダウンロードウィンドウが表示されるはずなのに、応答がありません。これには理由がありますか?不適切な形式の HTML が問題を引き起こす可能性があるのでしょうか?