Экспорт:
Папки
/root/polzovateli/var_null/yaziki-programmirovaniya/php/pdf/fpdfphp
Не экспортировать закрытые директории
Преобразовывать заметки в html
Экспортировать
Применить |
| 2015-09-01 12:20:35 |
session_start(); $sid = session_id();//for php5 $name_screen_jpg = 'screens/' . $sid . '.png';//Отсюда берем png $name_screen_pdf = 'pdfs/' . $sid . '.pdf';//Сюда положем pdf list($width_jpg, $height_jpg) = getimagesize(realpath(__DIR__) . '/' . $name_screen_jpg); if($height_jpg > 0) { require_once('fpdf.php'); $pdf = new FPDF('P','pt','A4'); $pdf->AddFont('verdana','B','verdana.php'); //Теперь картинки на страницы размещаем $page_h = 842; $while_true = true; $pdf_h = 0; $img_top = 5;//Сначала сместим картинку, что б не от самого верха while($while_true) { $pdf->AddPage();//Новая pdf страница $pdf->Image(realpath(__DIR__) . '/screens/' . $sid . '.png', 20, $img_top, $width_jpg); //Вставляем картинку со смещением. (y) меньше $img_top -= $page_h;//смещение $pdf_h += $page_h;//виртуальная высота нашего документа в пикселях if($pdf_h > $height_jpg)//Если перебор по высоте - значит всю картинку отобразаили - отбой беспределу $while_true = false; } $pdf->Output($name_screen_pdf); //Пишем pdf } else echo $height_jpg . '- height error!';