PHP 내 보 내기 pdf 파일dompdf

프로젝트 에 사용 되 는 pdf 내 보 내기 html 스타일 이 복잡 하기 때문에 pdf 형식 을 고려 하여 fpdf. php 를 포기 하 였 습 니 다.
dompdf 다운로드 주소:http://code.google.com/p/dompdf/downloads/list 공식 내 보 내기 pdf 의 예 포함
설정 파일 dompdfconfig.inc.php    288 def("DOMPDF_ENABLE_REMOTE", true);
require(SITE_PATH.'/libs/dompdf/dompdf_config.inc.php');
 $content = $this->view->fetch('sample*');
 $contents = stripslashes($content);
 $html = $this->replace_html_tag($contents,'script',true);
 $dompdf = new DOMPDF();
 $dompdf->load_html($html);
 $dompdf->set_paper('letter', 'portrait');
 $dompdf->render();
 $dompdf->stream("sample.pdf", array("Attachment" => true));
 exit(0);    
//     HTML       
function replace_html_tag($string, $tagname, $clear = false){
 $re = $clear ? '' : '\1';
 $sc = '/<' . $tagname . '(?:\s[^>]*)?>([\s\S]*?)?<\/' . $tagname . '>/i';
   	 return preg_replace($sc, $re, $string);
 }
//    style      
$string = replace_html_tag($string, 'style', true); 

좋은 웹페이지 즐겨찾기