2015-11-17 4 views
0

Я пытаюсь использовать mPDF на пользовательском сайте Drupal для создания вывода PDF определенной страницы, созданной в настраиваемом модуле. У меня моя страница работает нормально, и я могу создать html-страницу, которую я бы хотел преобразовать в pdf. Я могу отобразить этот html-файл, и он выглядит отлично. На странице html большой раздел стилей в разделе главы.mPDF не использует параметры конструктора

В настоящее время я разрабатываю среду XAMPP.

В моем коде у меня есть следующий конструктор

include('C:\\xampp\\htdocs\\drupal\\sites\\all\\modules\\print\\lib\\mpdf.php'); 

$mpdf = new mPDF('c','A4-L'); 
$mpdf->SetDisplayMode('fullpage'); 
$mpdf->WriteHTML(file_get_contents('C:\\temp\\test.html')); 
$mpdf->Output('c:\\temp\\test.pdf','F'); 

Я пытаюсь создать пустую страницу формата А4 с ландшафтной ориентацией. Я сделал много охоты онлайн, и это кажется прекрасным.

Когда я запустил это, я получил файл test.pdf.

Когда я смотрю файл pdf, я вижу страницу, выполненную в портрете. На странице есть все, что нужно, но в портрете вместо пейзажа.

Рассматривая справочную документацию mPDF, мне кажется, что я использую правильные параметры. Независимо от того, что я пытаюсь, кажется, я застрял с параметрами по умолчанию. Я даже пробовал комментировать комментарии, и это не имеет никакого значения.

Может ли кто-нибудь предложить, где я могу посмотреть, как работать с параметрами конструктора?

+0

попробовать это '$ MPDF = новый MPDF ('UTF-8', 'A4-L');' размер/формат '$ MPDF = новый MPDF ('UTF- 8 ', массив (190, 236)); Источник http://mpdf1.com/manual/index.php?tid=306 – CY5

ответ

0

попробовать это

$mpdf=new mPDF('utf-8', 'A4-L',0,0,0,0,11); 
$mpdf->SetDisplayMode('fullpage'); 
$mpdf->WriteHTML(file_get_contents('C:\\temp\\test.html')); 
$mpdf->Output('c:\\temp\\test.pdf','F'); 
+0

PDF-файл увеличился с 4K до 18K с этой модификацией, но страница по-прежнему остается портретной ориентацией –

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