html 内容的 TCPDF 页数
TCPDF page count of html content
我正在使用 TCPDF 从存储为 $html 字符串的动态 html 内容生成 PDF 文档。然后我使用以下代码制作 PDF:
$pdf->writeHTML($html, true, false, true, false, '');
如果我在输出文件之前添加以下行
$totalPageCount = $pdf->getNumPages();
它可以告诉我该 PDF 文档的总页数。但是,在此之前使用以下代码输出它:
$pdf->Output('info.pdf', 'I');
如果我的页码满足以下条件,有什么方法可以添加更多html内容:
if (($totalPageCount>=1) && ($totalPageCount % 2 != 0)) {
没有回复,但 $pdf 的实例似乎允许您使用 writeHTML 添加更多内容。所以我所做的是:
$pdf->writeHTML($html, true, false, true, false, '');
$totalPageCount = $pdf->getNumPages();
if (($totalPageCount>=1) && ($totalPageCount % 2 != 0)) {
$pdf->writeHTML('<div><tcpdf method="AddPage" /></div>This page is intentionally blank.', true, false, true, false, '');
}
$pdf->Output('info.pdf', 'I');
我正在使用 TCPDF 从存储为 $html 字符串的动态 html 内容生成 PDF 文档。然后我使用以下代码制作 PDF:
$pdf->writeHTML($html, true, false, true, false, '');
如果我在输出文件之前添加以下行
$totalPageCount = $pdf->getNumPages();
它可以告诉我该 PDF 文档的总页数。但是,在此之前使用以下代码输出它:
$pdf->Output('info.pdf', 'I');
如果我的页码满足以下条件,有什么方法可以添加更多html内容:
if (($totalPageCount>=1) && ($totalPageCount % 2 != 0)) {
没有回复,但 $pdf 的实例似乎允许您使用 writeHTML 添加更多内容。所以我所做的是:
$pdf->writeHTML($html, true, false, true, false, '');
$totalPageCount = $pdf->getNumPages();
if (($totalPageCount>=1) && ($totalPageCount % 2 != 0)) {
$pdf->writeHTML('<div><tcpdf method="AddPage" /></div>This page is intentionally blank.', true, false, true, false, '');
}
$pdf->Output('info.pdf', 'I');