如何为PDFMerger构建php循环
我正在使用PDFMerger合并pdf文件如何为PDFMerger构建php循环,php,loops,pdf,Php,Loops,Pdf,我正在使用PDFMerger合并pdf文件 <?php include 'PDFMerger/PDFMerger.php'; $pdf = new PDFMerger; $pdf->addPDF('C:\xampp\htdocs\rftest\app-test\docx\pdf\1.pdf', '1') ->addPDF('C:\xampp\htdocs\rftest\app-test\docx\pdf\2.pdf', '1') ->addPDF('C
<?php
include 'PDFMerger/PDFMerger.php';
$pdf = new PDFMerger;
$pdf->addPDF('C:\xampp\htdocs\rftest\app-test\docx\pdf\1.pdf', '1')
->addPDF('C:\xampp\htdocs\rftest\app-test\docx\pdf\2.pdf', '1')
->addPDF('C:\xampp\htdocs\rftest\app-test\docx\pdf\3.pdf', '1')
->merge('file', 'C:\xampp\htdocs\rftest\app-test\docx\pdf\TEST2.pdf');
?>
当然,在语法方面不起作用。
如何解决此问题?如果可以链接方法(->…->…->…->
),这意味着每个方法都返回对对象本身的引用。因此,您可以将其拆分为单独的命令:
$pdf = new PDFMerger;
foreach($act_files as $doc)
{
$pdf->addPDF('C:\xampp\htdocs\rftest\app-test\docx\pdf\\'.$doc.'.pdf', '1');
}
$pdf->merge('file', 'C:\xampp\htdocs\rftest\app-test\docx\pdf\TEST2.pdf');
如果可以链接方法(->…->…->…->
),这意味着每个方法都返回对对象本身的引用。因此,您可以将其拆分为单独的命令:
$pdf = new PDFMerger;
foreach($act_files as $doc)
{
$pdf->addPDF('C:\xampp\htdocs\rftest\app-test\docx\pdf\\'.$doc.'.pdf', '1');
}
$pdf->merge('file', 'C:\xampp\htdocs\rftest\app-test\docx\pdf\TEST2.pdf');
你试过类似上面的东西吗?如果它仍然不起作用,您可以检查手册,看看是否可以使用concat->“.$doc.”可能无法读取
编辑:检查代码中的双反斜杠,我想应该只有一个
见:
你试过类似上面的东西吗?如果它仍然不起作用,您可以检查手册,看看是否可以使用concat->“.$doc.”可能无法读取
编辑:检查代码中的双反斜杠,我想应该只有一个
见:
$pdf = new PDFMerger;
$pdf->addPDF('relative_path_to_folder/title.pdf', '1');
foreach($act_files as $doc)
{
$pdf->addPDF('relative_path_to_folder/'.$doc.'.pdf', '1')
}
$pdf->merge('file', 'relative_path_to_folder/finalPDF.pdf');