используя TCPDF и FPDI вместе - PullRequest
0 голосов
/ 30 июня 2011

У меня есть сомнения по поводу совместного использования TCPDF и FPDI.Я работаю над проектом, в котором мне нужно изменить существующий файл PDF и сгенерировать новый PDF, фактически существующие PDF являются шаблоном поздравительной открытки, и мне нужно распечатать определенные данные на определенных страницах (например, Изображение на первой странице , сообщение на 3-й странице , иллюстрации на 4-й странице ) для создания окончательного PDF.

Я гуглил и обнаружил, что с TCPDF невозможно манипулировать существующим PDF, они предложили использовать FPDI для открытия и манипулирования существующим PDF.Вот где я застрял.Мне нужен TCPDF (это методы для печати изображений, прозрачных изображений, текста utf, встраивания шрифта и т. Д.), Чтобы делать то, что я хочу, но для начала мне нужен FPDI.:(.

Пожалуйста, помогите мне: можно ли использовать одновременно FPDI и TCPDF? , чтобы я мог использовать функции, предлагаемые обоими API?

Заранее спасибо...

Ответы [ 2 ]

1 голос
/ 19 августа 2012

http://www.setasign.de/products/pdf-php-solutions/fpdi/about/

"Начиная с версии 1.2.1, FPDI можно использовать с TCPDF - производным от FPDF."

0 голосов
/ 27 августа 2014
libraries_load('tcpdf');
libraries_load('fpdi');

$pdf = new FPDI();

$pdf->setSourceFile("%local_file_path%");

$tplIdx = $pdf->importPage(1);
$pdf->AddPage('L', array(3.5, 2), FALSE);
$pdf->useTemplate($tplIdx, 0, 0, 3.5, 2, false);

В то время я использовал Drupal, поэтому я использовал library_load, но require_once должен работать.

...