使用AJAX将PDF与PHP合并

时间:2015-04-03 16:55:49

标签: php jquery

我使用PDFMerger合并PDF但是当我尝试使用ajax调用合并pdfs merge.php的文件时,我得到500内部服务器错误。当我在浏览器中键入文件时,没有500内部服务器错误。

以下是merge.php文件。

$arr = $_REQUEST['idArray'];
include 'PDFMerger.php';

$pdf = new PDFMerger;

$i=0;
foreach($arr as $value) {
    $arr2[$i] = $value;
    $i++;
}

$filename = implode("-",$arr2);

$loop = 0;
$pdf->addPDF('samplepdfs/'.$arr2[0].'.pdf', 'all');

foreach($arr2 as $values) {
    if($loop>0) {
        $pdf->addPDF('samplepdfs/'.$arr2[1].'.pdf', 'all')
    }

    $loop++;
}
$pdf->merge('file', 'samplepdfs/'.$filename.'.pdf');

这是ajax函数

$.ajax({
            url:"https://www.example.co.uk/wp-content/mpdf/examples/merge.php", //page to merge PDFs
            data: { idArray : id_array },
            type:'POST',
            success:function() {

}
});

为什么在将ajax与此文件一起使用时会出现500内部服务器错误?

我该如何解决这个问题?我需要使用ajax合并PDF,这样我就可以一次打印多个PDF。

0 个答案:

没有答案