如果从数据库中获取pdf文件名,如何将PDF文件与php合并?

时间:2017-06-21 13:04:14

标签: php pdf merge

您好我想从我的数据库中获取我的pdf文件名并合并它们我的数据库中有2个问题是名称但不是" .pdf"之后我怎么能在文件名后设置它,当我把它放在一个数组中。 我的第二个问题是如何合并它们?

<?php

// run query
$query = mysql_query("SELECT antwoord_id FROM antwoordklant WHERE gebruiker_id = ('" . $id . "')");

// set array
$filearray = array();

// look through query
while ($row = mysql_fetch_assoc($query)) {
    // add each row returned into an array
    $filearray[] = $row;

    // OR just echo the data:
    echo $row['antwoord_id']; // etc
}

// debug:
print_r($filearray);               // show all array data
echo $filearray[0]['antwoord_id']; // print the first rows username

$datadir = "/home/easyhous/public_html/architectenplan/pdf";
$outputName = $datadir."merged.pdf";

$cmd = "gs -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=$outputName ";
//Add each pdf file to the end of the command
foreach($filearray as $file) {
    $cmd .= $file." ";
}
$result = shell_exec($cmd);

1 个答案:

答案 0 :(得分:0)

代替

$filearray[] = $row;

$filearray[] = array($row['antwoord_id'], $row['filename'].'.pdf', $row['foo'], ... );

然后,您可以直接编辑从数据库中出来的所有变量。