[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Объединение pdf файлов в один
helg66
Добрый день.
Подскажите пожалуйста можно ли соединить два pdf файла в один и передать его пользователю?

Вот что я пытался сделать:

<?php 
$html = "";
$files = '';

$files = fread(fopen("1.pdf", "r"), filesize("1.pdf"));
$files1 = fread(fopen("2.pdf", "r"), filesize("2.pdf"));

$html = $files + $files1;

header('Content-type: application/pdf');
print $html;
?>


Пользователю выдается только последний файл 2.pdf

pdf файлы просто сканированные документы (картинки)
SlavaFr
http://www.setasign.de/products/pdf-php-so...s-with-php.html


_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
helg66
Спасибо за мысль, но 120 евриков дороговато. Стал копать дальше и оказалось что скрипт mPDF53 что я использую спокойно может и сам объединить pdf файлы.

Вот код, может кому пригодится:


include("../../includes/mpdf51/mpdf.php");
$name ="Дог.pdf";
$mpdf = new mPDF('utf-8', 'A4', $fontsize, '', 20, 10, 10, 10, 10, 10); /*задаем формат, отступы и.т.д.*/
$mpdf->charset_in = 'cp1251'; /*не забываем про русский*/

$stylesheet = file_get_contents('../../style/print.css'); /*подключаем css*/
$mpdf->WriteHTML($stylesheet, 1);

$mpdf->list_indent_first_level = 0;
$mpdf->defaultfooterfontstyle = blank;
$mpdf->defaultfooterline = 0;




$mpdf->SetImportUse();

$pagecount = $mpdf->SetSourceFile('1.pdf');
// Выборка страниц из первого файла
for ($i=1; $i <= $pagecount; $i++)
{
$mpdf->AddPage('','','1','i','on');
$tplId = $mpdf->ImportPage($i);
$mpdf->UseTemplate($tplId, '', '', '', '');
}
// Добавление одной страницы из второго файла
$pagecount = $mpdf->SetSourceFile('2.pdf');
$mpdf->AddPage('','','1','i','on');
$tplId = $mpdf->ImportPage($pagecount );
$mpdf->UseTemplate($tplId, '', '', '', '');

$mpdf->Output($name, 'I');


Надо учить матчасть тщательнее, с экономил бы 3 дня поисков... user posted image
Guest
а
Guest
б
Гость_helg66
helg66
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.