많은 자원을 확인했지만 문제점을 해결할 수 없습니다. PHP 파일을 포함하여 PDF로 생성하려고했습니다. 하지만 이제는 "Unable to stream stream pdf : headers already sent"오류가 발생했습니다. 또한 코드를 압축하고 공백도 제거합니다. 내 코드는 다음과 같습니다. output buffering
DOMPDF를 사용하여 pdla를 다운로드 할 수 없습니다.
를 사용하는
<?php
//ob_start();
// include autoloader
require_once 'dompdf/autoload.inc.php';
// reference the Dompdf namespace
use Dompdf\Dompdf;
// instantiate and use the dompdf class
$dompdf = new Dompdf();
$return = include 'download_pdf.php';
$return = stripslashes($return);
$dompdf->loadHtml($return);
// (Optional) Setup the paper size and orientation
$dompdf->setPaper('A4', 'landscape');
// Render the HTML as PDF
$dompdf->render();
// Output the generated PDF to Browser
//$dompdf->stream();
// Output the generated PDF (1 = download and 0 = preview)
$dompdf->stream("codex",array("Attachment"=>0));
?>
'$ 리턴으로
= 'download_pdf.php'를 포함, '이 $'에 정보를로드하지 않습니다 그 PHP 파일에'return'이 없으면 정확한 에러를 일으킬 수있는 뭔가가 출력 될 것입니다 당신은 당신이 가지고 있다고 말하고 있습니다. – cmorrissey
Yess 나는 어떤 변수를 retuning 아니에요 ... 난 그냥 하나의 PHP 파일에 HTML을 만들고 그 PHP 파일을 포함 ... 그래서 제발 제안이 문제를 극복하기 위해 제안하십시오 –
한 가지 더 많은 것은 내가 할 수있는 반환 변수를 반향입니다 브라우저에서 전체 html을 보지만 "headers already sent"오류가 발생합니다. –