public function createPDF($url) { $url = 'http://clients.skiify.com/eximagen/en/boligrafos-plasticos/430-boligrafo-pilot.html'; require_once '/html2pdf/html2fpdf.php'; // Create new HTML2PDF class for an A4 page, measurements in mm $pdf = new HTML2FPDF('P', 'mm', 'A4'); $buffer = file_get_contents($url); var_dump($buffer); // Optional top margin $pdf->SetTopMargin(1); $pdf->AddPage(); // Control the x-y position of the html $pdf->SetXY(0, 0); $pdf->WriteHTML($buffer); // The 'D' arg forces the browser to download the file $pdf->Output('MyFile.pdf', 'D'); }
$status = "Missing"; $curdate = "" . date("Y-m-d") . ""; //Current Date $date_diff = abs(strtotime($curdate) - strtotime($DoM)); $noofdays = floor($date_diff / (60 * 60 * 24)); $lastaddress = "Hebbal, Bangalore, Karnataka"; //Title $pdf->SetFont("Times", "B", 20); $pdf->Cell(190, 17.5, "Missing Person Details", 1, 1, 'C'); //$pdf->Cell(200,10,$curdate,20,1); //$pdf->Ln(); //Missing Person Photo $upload = "images/" . $uid . ".jpg"; $x = $pdf->GetX(); $y = $pdf->GetY(); $pdf->SetXY($x, $y); $pdf->Image($upload, $x + 1, $y + 1, 48, 48, 'jpg'); $x = $pdf->GetX(); $y = $pdf->GetY() - 49; $pdf->SetXY($x, $y); $pdf->Cell(50, 50, " ", 1, 0); //Missing Person Details $pdf->SetFont("Arial", "B", 8); $pdf->Cell(40, 5, "Unique ID: ", 1, 0, 'L'); $pdf->SetFont("Helvetica", "", 8); $pdf->Cell(100, 5, $uid, 1, 1, 'C'); $x = $pdf->GetX(); $y = $pdf->GetY(); $pdf->SetXY($x + 50, $y); $pdf->SetFont("Arial", "B", 8); $pdf->Cell(40, 5, "Name: ", 1, 0, 'L');