2013-07-22 3 views
2

На моей странице php есть много переменных, а таблица стилей и таблицы html также есть. Я знаю, что есть некоторый класс openource pdf, например fpdf, но когда дело доходит до переменных php и когда мне нужно извлекать данные из таблицы mysql, я понятия не имею, как их собрать. У меня нет знаний и в классе PDF. Я также искал в Интернете и не мог найти, что может быть лучшим вариантом для начинающего, как я. Поэтому любое предложение приветствуется.Как я могу экспортировать мою php-страницу в PDF, используя php?

+0

http://stackoverflow.com/search?q=fpdf – brasofilo

+0

@brasofilo Я сделаю это ... –

+0

@brasofilo Я прошел через некоторые из них и думаю, что мне нужно изучить класс fpdf. Но я иногда думаю, что может быть легкий выход. Класс Fpdf немного сложнее для новичков, подобных нам. –

ответ

2

Вы можете попробовать mpdf класс.

Просто скачайте mpdf-класс и используйте следующий скрипт для печати вашей php-страницы. Сохраните код, приведенный ниже, как mypdfgenerator.php .:

<?php 
include("mpdf.php"); 
$mpdf=new mPDF('win-1252','A4','','',15,10,16,10,10,10);//A4 page in portrait for landscape add -L. 
$mpdf->SetHeader('|Your Header here|'); 
$mpdf->setFooter('{PAGENO}');// Giving page number to your footer. 
$mpdf->useOnlyCoreFonts = true; // false is default 
$mpdf->SetDisplayMode('fullpage'); 
// Buffer the following html with PHP so we can store it to a variable later 
ob_start(); 
?> 
<?php include "phppage.php"; 
//This is your php page ?> 
<?php 
$html = ob_get_contents(); 
ob_end_clean(); 
// send the captured HTML from the output buffer to the mPDF class for processing 
$mpdf->WriteHTML($html); 
//$mpdf->SetProtection(array(), 'user', 'password'); uncomment to protect your pdf page with password. 
$mpdf->Output(); 
exit; 
?> 
+0

Я проверю ваш код. Сначала позвольте мне загрузить класс. –

+1

@LalhriatpuiiMapuii Если вы намереваетесь использовать его в автономном режиме или что-то не распечатывать динамически на сайте, вы можете выбрать [Universal Document Converter] (www.print-driver.com/). –

+0

Насколько легко использовать этот класс MPDF, он также имеет хорошую документацию. Спасибо. Я думаю, что это то, что я ищу. –

Смежные вопросы