¿Cómo obtener el PDF modificado exacto usando FPDF / FPDI?
i tengo la tarea de modificar el PDF y agregarle una imagen, para lo cual he utilizado las bibliotecas FPDF y FPDI ... cuyo código de acción se proporciona a continuación:
<?php
require_once('fpdf.php');
require_once('fpdi.php');
$pdf =& new FPDI();
$pdf->AddPage();
//Set the source PDF file
$pagecount = $pdf->setSourceFile("Completed.pdf");
//Import the first page of the file
$tpl = $pdf->importPage(1);
//Use this page as template
// use the imported page and place it at point 20,30 with a width of 170 mm
$pdf->useTemplate($tpl, 20, 30, 170);
#Print Hello World at the bottom of the page
//Select Arial italic 8
$pdf->SetFont('Arial','',8);
$pdf->SetTextColor(0,0,0);
$pdf->SetXY(90, 160);
//$pdf->Rotate(90);
$pdf->Image('think.jpg',120,240,20,20);
$pdf->Image('think.jpg',120,260,20,20);
//$pdf->Write(0, "Hello World");
$pdf->Output("modified_pdf.pdf", "F");
?>
Pero cuando obtengo el PDF modificado, puedo obtener un PDF modificado muy distorsionado ... cuya captura de pantalla se muestra a continuación:
El documento original es el siguiente:
Hence ¿Alguien podría ayudarme a recuperar el PDF modificado correcto utilizando el mismo código / código modificado ...?