使用 TCPDF 创建 PDF 后,我需要将 PDF 拆分为单个 PDF 页面。这是我正在使用的打印服务所必需的。我可以使用 PDFSAM 应用程序做到这一点。它工作得很好。我只有一个大问题。生成的页面每个为 120 MB,而源 PDF(240 页)总共为 130 MB。这些单页太大,无法通过打印服务进行处理。
我将 pdf 生成代码剥离到最低限度,但仍然有同样的问题。这是代码:
$this->_pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, "A5", true, 'UTF-8', false);
$this->_pdf->AddPage();
$this->_pdf->Image($photo_path, 2, 2, 120, 180);
$this->_pdf->AddPage();
$this->_pdf->Image($photo_path, 2, 2, 120, 180);
... repeated code ...
当我使用 Acrobat Pro 拆分 PDF 时,也会出现同样的问题。
有什么建议吗?在我看来,PDF 中的数据覆盖了所有页面或其他内容。