Я пытаюсь установить большую высоту и ширину для первой страницы и меньший размер для других страниц.laravel: - невозможно установить другой размер для разных страниц для одного pdf
Я использую Thujohn \ Pdf \ PdfFacade библиотека в laravel.
ниже - мой код.
<html>
<head>
<style>
<?php
$pageWt = $drawing_width + 200; //very large size
$pageHt = $drawing_height + 200;//very large size
?>
@page { size: <?= $pageWt ?>px <?= $pageHt ?>px; }
@page rotate { size: 400px 500px; }
.pgbrk {
page : rotate;
font-size: 70px;
page-break-before: always;
}
</style>
</head>
<body>
<img src="<?= URL::to('drawings/getDrawing?filepath=' . $filepath) ?>">
<div class="pgbrk">
some data
</div>
<img src="<?= URL::to('drawings/getDrawing?filepath=' . $filepath) ?>">
<div class="pgbrk">
some data
</div>
<img src="<?= URL::to('drawings/getDrawing?filepath=' . $filepath) ?>">
<div class="pgbrk">
some data
</div>
<img src="<?= URL::to('drawings/getDrawing?filepath=' . $filepath) ?>">
<div class="pgbrk">
some data
</div>
</body>
</html>
Но выше код устанавливает одинаковый размер для всех страниц.
Я ожидаю, что разные размеры для страниц в формате pdf.
У меня что-то не хватает. Пожалуйста помоги.
Где вы инициализируетесь $ drawing_width и высота? –
Я передаю путь_к_файл, drawing_width, drawing_height, некоторые данные из контроллера для просмотра. и я знаю, что они имеют большое количество целочисленного значения. –
попробовать реализовать встроенный стиль, вместо @page –