Объедините PDF-файлы BLOB-объектов из базы данных MySQL - PullRequest
1 голос
/ 11 июня 2010

Как объединить многочисленные файлы BLOB-объектов PDF в один PDF-файл, чтобы их можно было затем распечатать?

<?php  
include 'config.php'; 
include 'connect.php'; 

$session= $_GET[session]; 

$query = " 
 SELECT $tbl_uploads.username, $tbl_uploads.description,  
        $tbl_uploads.type, $tbl_uploads.size, $tbl_uploads.content,   
        $tbl_members.session 
 FROM $tbl_uploads 
 LEFT JOIN $tbl_members 
 ON $tbl_uploads.username = $tbl_members.username 
 WHERE $tbl_members.session= '$session'";  

$result = mysql_query($query) or die('Error, query failed'); 

while(list($username, $description, $type, $size, $content) =  
  mysql_fetch_array($result))  
{  
header("Content-length: $size"); 
header("Content-type: $type"); 
header("Content-Disposition: inline; filename=$username-$description.pdf"); 
} 

echo $content; 

mysql_close($link); 
exit; 

?>

Ответы [ 2 ]

1 голос
/ 11 июня 2010

Как объединить множество файлов BLOB-объектов PDF в один PDF, чтобы их можно было затем распечатать?

Вы - по крайней мере, просто объединяя потоки байтов. Вам нужно будет обработать каждый файл и объединить их в новый PDF-документ.

Некоторые указатели, возможно, одно из решений, в зависимости от платформы, на которой вы работаете, работают для вас:

0 голосов
/ 12 июня 2010

pdftk объединит несколько файлов PDF, а также PDFsam.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...