html2pdf을 사용하여 파일의 내용을 PDF로 저장하려고하지만 파일에 처리해야 할 PHP 코드가 있습니다. 나는 약간의 연구를했고 파일의 PHP 내용을 처리 할 수 있도록 출력 버퍼링을 사용해야한다는 것을 알았습니다. 나는 PDF로 저장 싶어요 일부 PHP 코드와 HTML 콘텐츠를 가지고있는 파일 및 변수 $ 내용을출력 버퍼링 대체 PHP
<?php
require_once('html2pdf.class.php');
ob_start();
require_once('my_file.php');
$content = ob_get_clean();
// force download of $content to a PDF
$html2pdf = new HTML2PDF('P','A3','fr', false, 'ISO-8859-1');
$html2pdf->writeHTML($content);
$html2pdf->Output('file_name.pdf', 'D');
?>
파일 my_file.php 실제입니다 : 그래서 내가 좋아하는 일을했다 처리 된 PHP 코드와 모든 컨텐츠 이것은 Apache에서는 잘 작동하지만 IIS에서는 제대로 작동하지 않습니다.
누구나 ouput 버퍼링을 사용하여이 작업을 수행 할 수있는 다른 방법을 알고 있습니까? 나는 file_get_contents ('my_file.php')를 시도했다; 하지만 그렇게 할 때 my_file.php의 PHP 콘텐츠는 처리되지 않습니다.
제발, 모든 서버에서 작동 할 수 있도록 출력 버퍼링없이이 작업을 수행 할 방법을 찾고 있습니다. IIS 서버 구성을 변경하거나 html2pdf 이외의 다른 것을 사용하라는 답변을 찾고있는 것이 아닙니다. 당신은 PHP/PDF 라이브러리 http://php.net/manual/en/book.pdf.php
를 사용하여이 예를 따를 수 있습니다 도움이
인쇄용 래퍼()를 작성하십시오. –