Tôi vừa sử dụng mPDF trên dự án của mình và hiện đã bị kẹt trong vấn đề này. Trước tiên, hãy để tôi mô tả cấu trúc PDF của mình:mPDF vô hiệu hóa số trang, đầu trang và chân trang trên trang đầu tiên
- Trang đầu tiên là trang bìa.
- Trang thứ hai là trang Nội dung.
- Trang thứ ba là trang nội dung.
Vì vậy, vấn đề là:
- Có header, footer, số trang trong trang bìa và trang TOC. Làm thế nào để loại bỏ nó?
- Số trang nội dung bắt đầu bằng không 3. Làm cách nào để đặt lại số trang để trở thành số 1?
Dưới đây là các mã được sử dụng để bao gồm header và footer
$mpdf->SetHeader('{DATE j-m-Y}|{PAGENO}/2|My document');
$mpdf->SetFooter('{PAGENO}'); /* defines footer for Odd and Even Pages - placed at Outer margin */
$mpdf->SetFooter(array(
'L' => array(
'content' => 'Text to go on the left',
'font-family' => 'sans-serif',
'font-style' => 'B', /* blank, B, I, or BI */
'font-size' => '10', /* in pts */
),
'C' => array(
'content' => '- {PAGENO} -',
'font-family' => 'serif',
'font-style' => 'BI',
'font-size' => '18', /* gives default */
),
'R' => array(
'content' => 'Printed @ {DATE j-m-Y H:m}',
'font-family' => 'monospace',
'font-style' => '',
'font-size' => '10',
),
'line' => 1, /* 1 to include line below header/above footer */
), 'E' /* defines footer for Even Pages */
);
Và đối với trang TOC, tôi thêm thẻ này trong html
<tocpagebreak />
tôi có số trang bắt đầu từ trang thứ hai cách bắt đầu bằng mpdf .. –