0
다음 TCPDF 코드를 사용하여 writeHTML 함수로 PDF를 생성합니다. pdf 총 페이지가 커짐에 따라 각 페이지 하단에 페이지 번호를 넣는 페이지 번호 바닥 글 기능이 있습니다. 나는 생산 된 문서의 총 페이지 수를 결정하기 위해 모든 페이지를 만드는 방법을 찾아 내서 그 정보를 변수에 저장하고 해당 데이터를 DB에 제출할 수 있습니다.TCPDF getAliasNbPages - 생성 된 파일의 전체 페이지 수 얻기
나는 시도했다 :
$total = $pdf->getAliasNbPages();
하지만 나던 작품, 어떤 아이디어? 이것은 지금까지의 addPage() 함수를 사용하여 생성 된 페이지의 양을 계산하는 것이
$total = $pdf->getNumPages();
참고 :
감사
// PAGE NUMBERED FOOTER
class MYPDF extends TCPDF {
// Page footer
public function Footer() {
// Position at 15 mm from bottom
$this->SetY(-15);
// Set font
$this->SetFont('Calibri', '', 8);
// Page number
$pageNumbers = 'Page '.$this->getAliasNumPage().' of '.$this->getAliasNbPages();
$this->Cell(0, 10, $pageNumbers, 0, false, 'C', 0, '', 0, false, 'T', 'M');
}
}
$html = 'html content';
$pdf->writeHTML($html, true, false, true, false, '');
$pdf->Output('file.pdf', 'I');