Создать несколько страниц PDF с Imagick - PullRequest
0 голосов
/ 08 июля 2019

Мне нужно создать PDF с Imagick и мне нужен многостраничный файл.Как добавить страницу?

Я должен использовать Imagick - не TCPDF, FPDF и т. Д.

формат страницы SRA3 - 45 см x 32 см

<?php

$pdf = new Imagick();

$pdf->newImage(45*300/2.54,32*300/2.54, 'white');

header("Content-Disposition:attachment;filename=downloaded.pdf");

$draw = new ImagickDraw();
$draw->setFillColor('white');
$draw->setStrokeWidth(1*300/2.54);
$draw->setStrokeColor('rgb(0, 0, 0)');
$draw->rectangle(10*300/2.54,10*300/2.54,35*300/2.54,22*300/2.54);

$pdf->drawImage($draw);
$pdf->setImageFormat('pdf');
echo $pdf->getImageBlob();

$pdf->newImage(45*300/2.54,32*300/2.54, 'white');

$draw->setStrokeWidth(1*300/2.54);
$draw->setStrokeColor('rgb(0, 0, 255)');
$draw->rectangle(10*300/2.54,10*300/2.54,35*300/2.54,22*300/2.54);

$pdf->drawImage($draw);


$pdf->setImageFormat('pdf');
echo $pdf->getImageBlob();

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