나는 코드 위Zend의 DOMPDF를 사용하여 렌더링 테이블이 PDF 안에 들어 가지 않습니다?
...
$this->view->vCount = count($result);
$this->view->Reportlist = $result;
// create view object
$html = new Zend_View();
$html->setScriptPath(APPLICATION_PATH . '/layouts/scripts/');
$html->assign('Reportlist', $this->view->Reportlist);
$html->assign('vCount', $this->view->vCount);
// render view
$bodyText = $html->render('getreport.phtml');
//echo $bodyText; exit;
//error_reporting(E_ALL);
$dompdf = new DOMPDF();
$dompdf->set_paper("a4","portrait");
$dompdf->load_html($bodyText);
$dompdf->set_base_path($_SERVER['DOCUMENT_ROOT']);
$dompdf->render();
$dompdf->stream($report_date.".pdf");
.....
내 HTML 콘텐츠와 함께 PDF를 생성, 컨트롤러에서 가져온 다음 코드 조각이있다. 그러나 테이블은 pdf 안에 없습니다. HTML 컨텐트는 PDF의 절반 만 렌더링합니다. DOMPDF를 사용하여 PDF에 어떻게 적응할 수 있습니까?
"table is not inside pdf."란 무엇을 의미하는지 확실하지 않습니다. PHP에는 문제가있는 부분이 없습니다. 샘플 HTML 문서와 결과 PDF를 게시 할 수 있습니까? – BrianS
@ 브라이언 감사합니다. 사실 내 테이블에는 6 열만 있습니다. 단 4 열만 pdf에 표시되고, 나머지 2 열은 PDF에서 사라졌습니다. 어떻게하면 완벽하게 만들 수 있습니까? – mymotherland
표가 표시됩니다. 너무 넓은 페이지에 맞게 렌더링? 풍경으로 전환 하시겠습니까? 열 너비 문제를 해결하기 위해 할 수있는 일은 많지만 예제 문서를 게시 할 수 있습니다. – BrianS