รายละเอียดของการตอบ ::
... ใส่ความคิดเห็นตรงนี้.......
ขอบคุณมากๆเลยครับ แล้วถ้าจะเอามาต่อกับเอกสารอีกอันละครับ ตอนนี้เป็นแบบนี้อะครับ
โค้ดครับ
<?php
//ไฟล์ต้นฉบับ
$filename = ['1.pdf','1_1.pdf'];
use setasign\Fpdi\Fpdi;
require_once('vendor/setasign/fpdf/fpdf.php');
require_once('vendor/autoload.php');
$pdf = new Fpdi();
foreach ($filename as $filename) {
$pageCount = $pdf->setSourceFile($filename);
$width = $pdf->GetPageWidth() / 2 - 15;
$height = 0;
$_x = $x = 10;
$_y = $y = 10;
$pdf->AddPage();
for ($n = 1; $n <= $pageCount; $n++) {
$pageId = $pdf->importPage($n);
$size = $pdf->useImportedPage($pageId, $x, $y, $width);
$pdf->Rect($x, $y, $size['width'], $size['height']);
$height = max($height, $size['height']);
if ($n % 2 == 0) {
$y += $height + 10;
$x = $_x;
$height = 0;
} else {
$x += $width + 10;
}
// แบ่ง 4:1
if ($n % 4 == 0 && $n != $pageCount) {
$pdf->AddPage();
$x = $_x;
$y = $_y;
}
}
}
// ไฟล์ใหม่
//$pdf->Output('F', 'yyy.pdf');
$pdf->Output('I', 'simple.pdf');
หรือผม loop ผิด 5555 เบรอๆช่วงนี้