Php 在TCPDF的第一页之前添加一页
我有一个HTML文档,我正在使用TCPDF将其转换为PDF。HTML文档包含几个HTML表。这个很好用。但是,我还需要将PDF文档中的页数添加到第一页。是否有任何解决方案来生成PDF文件,然后在当前第一页之前添加一页?您应该能够根据表格的大小计算出有多少页。我会读入所有html数据,测量它,然后开始制作PDF。我发现的想法是克隆TCPDF实例并获得返回的页数:Php 在TCPDF的第一页之前添加一页,php,html,pdf,pdf-generation,tcpdf,Php,Html,Pdf,Pdf Generation,Tcpdf,我有一个HTML文档,我正在使用TCPDF将其转换为PDF。HTML文档包含几个HTML表。这个很好用。但是,我还需要将PDF文档中的页数添加到第一页。是否有任何解决方案来生成PDF文件,然后在当前第一页之前添加一页?您应该能够根据表格的大小计算出有多少页。我会读入所有html数据,测量它,然后开始制作PDF。我发现的想法是克隆TCPDF实例并获得返回的页数: $tmp_pdf = clone $pdf; $tmp_pdf->AddPage(); $tmp_pdf->writeHTM
$tmp_pdf = clone $pdf;
$tmp_pdf->AddPage();
$tmp_pdf->writeHTML($report, true, false, true, false, '');
$num_pages = $tmp_pdf->getNumPages();
unset($tmp_pdf);
$report = preg_replace('#\{num_pages\}#is', $num_pages, $report);
我不知道它是否适用于HTML,但我找到了一个适用于movePage的解决方案
创建页面,获取其位置并将其移动到第一个位置:
$pdf->AddPage();
$pdf->Cell(0, 10, 'My content');
// Get the current page number
$pageNo = $pdf->PageNo();
// First page of the document
$toPage = 1;
$pdf->movePage($pageNo, $toPage);
这里的官方示例:谢谢您的回复,但它不起作用,因为我有一些分页符标签在里面。。。