>  기사  >  백엔드 개발  >  Yii 통합 HTML2PDF

Yii 통합 HTML2PDF

WBOY
WBOY원래의
2016-08-08 09:21:361483검색

http://html2pdf.fr/en/default (클래스 라이브러리 홈페이지 상단의 github를 클릭하시면 클래스 라이브러리를 다운로드 받으실 수 있습니다.)

다운로드 후 에서 사용하세요. 응. 파일 구조가 Yii의 자동 로딩 방식을 따르지 않기 때문에 수동으로 로딩합니다. Yii 디렉터리 구조에서 backend/web/index.php를 수정하고 $vendorDir = dirname(dirname(__DIR__)) '/vendor'

$application = new yiiwebApplication($config);
Yii::$classMap['HTML2PDF'] = $vendorDir . '/html2pdf/html2pdf.class.php' // yii를 시작하기 전에 이 클래스를 추가하세요
$application->run();

사용법: Yii의 특정 컨트롤러에서

HTML2PDF를 사용합니다.

....

시도
{
$html2pdf = new HTML2PDF( 'P','A4','en', true, 'UTF-8', array(15, 5, 15, 5));
$html2pdf->setDefaultFont('javiergb') // 이 중국어 글꼴 라이브러리입니다. (webERP/includes/tcpdf/fonts/ 디렉토리) webERP는 http://sourceforge.net/projects/web-erp/
$html2pdf-> ;SetDisplayMode('fullpage');
$html2pdf->writeHTML($pdfcontent);
$filename = $orderId .'.pdf';
$html2pdf->Output($ filename);
}
catch(HTML2PDF_Exception $e) {
echo $e;
exit;
}

마지막 PDF를 HTML로 변환하는 웹사이트 http:/ /www.htmlpublish .com/convert-pdf-to-html/

저작권: 이 기사는 블로거의 원본 기사이므로 블로거의 허가 없이 복제할 수 없습니다.

위 내용은 Yii의 HTML2PDF 통합을 소개하며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.