首页 文章

使用PHP和JS将下载和Concat PDF文档下载到1个PDF文档中

提问于
浏览
0

我正在尝试将几个PDF页面组合成1. PDF文档在访问链接时自动下载,它是基于传递的id_order动态的 .

echo "<script>";
  foreach ($ids as $updateids) {
     $url = '/webtools/index.php?controller=Adminxxx&type=label&id_order='.$updateids.'&token='.Tools::getAdminTokenLite('Adminxxx');
  }
  echo "window.open('$url','_blank')";
echo "</script>";

单击多个复选框时,上面的代码将不起作用 . 我想将这些页面下载为一个PDF用于打印目的 .

我已经阅读过FPDF和FPDI及其可能性,但我必须事先下载所有文件,对吧?目前,我无法下载多个文件 .

另外我正在考虑下载所有PDF并使用PDFTK在打印前合并它们 .

任何指南表示赞赏 .

谢谢 .

1 回答

  • -1

    You have to download FPDF library first.

    <?php
        include('pdf/PDFMerger.php');
        $pdf = new PDFMerger;
        //$_POST['pdfFile'] = all the selected pdf files to merge
        if (!empty($_POST['pdfFile'])) {
            for ($i = 0; $i < count($_POST['pdfFile']); $i++) {
                //echo $_POST['pdfFile'][$i];
                $pdf->addPDF('Path of the pdf files/'.$_POST['pdfFile'][$i]);
            }
            $pdf->merge('file', 'path for saving/newfilename.pdf');
            echo 'success';
        } else {
            echo 'error';
        }
        ?>
    

相关问题