Может ли FPDF / FPDI использовать PDF в альбомной ориентации в качестве шаблона? - PullRequest
12 голосов
/ 18 ноября 2008

Я пытаюсь импортировать существующий PDF как шаблон с FPDI. Шаблон в альбомном формате. Если я импортирую шаблон в новый документ, страница шаблона будет вставлена ​​в портретной форме с содержимым, повернутым на 90 градусов. Если мой новый документ в портретной ориентации, отображается полное содержимое, но если новый документ также имеет альбомную ориентацию, содержимое обрезается.

Можно ли использовать ландшафтный шаблон с FPDI?

Ответы [ 2 ]

26 голосов
/ 19 ноября 2008

конечно, это не проблема. Просто добавьте «L» в качестве параметра при вызове «addPage ()». Вот пример, который отлично работает для меня (шаблон в альбомной ориентации)

<?php
require_once('fpdf.php');
require_once('fpdi.php');

$pdf =& new FPDI();
$pdf->addPage('L');
$pagecount = $pdf->setSourceFile('template.pdf');
$tplIdx = $pdf->importPage(1); 
$pdf->useTemplate($tplIdx); 
$pdf->SetFont('Arial'); 
$pdf->SetTextColor(255,0,0); 
$pdf->SetXY(25, 25); 
$pdf->Write(0, "This is just a test"); 
$pdf->Output('newpdf.pdf', 'F');

?>
0 голосов
/ 30 июля 2009

Наконец-то надо снова взглянуть на эту проблему ... Хотя ответ Кроно совершенно верен Кажется, это работает только с более свежими версиями инструментов FPDI. Обновление с v1.1 до v1.3 решает проблему.

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