后端开发

网络新概念,云计算、大数据、O2O、电商。。。。

https://tcpdf.org/

https://tcpdf.org/examples/

https://github.com/tecnickcom/tcpdf

PHP生成pdf文档组件tcpdf,功能强大,可以支持文本表格等html格式,但是在startPageGroup()进行分组页脚页面显示的时候大容量页面会出现错误,首先php版本7.0.33小容量下正常,最后通过修改tcpdf.php文件实现300页以上生成正常,方法是在tcpdf.php文件开头定义公开变量存储分组开始的页码,$pdf->AddPage();$pdf->zxcurrentpage=$pdf->getPage()-1; 然后再tcpdf.php中的function Footer()修改$pagenumtxt = $w_page.' P'.($this->getPage()-$this->zxcurrentpage)

tcpdf.php public function Footer()修改:
        $w_page = isset($this->l['w_page']) ? $this->l['w_page'].' ' : '';
        if (empty($this->pagegroups)) {
            $pagenumtxt = $w_page.' P'.($this->getPage()-$this->zxcurrentpage);
        } else {    
            $pagenumtxt = $w_page.$this->getPageNumGroupAlias().' / '.$this->getPageGroupAlias();
        }

333.jpg

TAG: php pdf