我正在尝试将多个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在打印前合并它们。
感谢任何指南。
谢谢。
答案 0 :(得分:-1)
您必须先下载FPDF库。
<?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';
}
?>