Convert html page to image or pdf? [duplicate]

-1

I would like to generate an image or pdf from an html file and send the file to email , does anyone know how I can do this ? I have already looked for some classes , but found no ideal.

    
asked by anonymous 22.04.2014 / 14:53

1 answer

1

Use FPDF

Example 1:

<?php
require('fpdf.php');

$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>

Reference: link

Example 2:

<?php
require('fpdf.php');

class PDF extends FPDF
{
   // Page header
   function Header()
   {
       // Logo
       $this->Image('logo.png',10,6,30);
       // Arial bold 15
       $this->SetFont('Arial','B',15);
       // Move to the right
       $this->Cell(80);
       // Title
       $this->Cell(30,10,'Title',1,0,'C');
       // Line break
       $this->Ln(20);
   }

   // Page footer
   function Footer()
   {
       // Position at 1.5 cm from bottom
       $this->SetY(-15);
       // Arial italic 8
       $this->SetFont('Arial','I',8);
       // Page number
       $this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C');
   }
}

// Instanciation of inherited class
$pdf = new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
$pdf->SetFont('Times','',12);
for($i=1;$i<=40;$i++)
    $pdf->Cell(0,10,'Printing line number '.$i,0,1);
$pdf->Output();
?> 

Reference: link

  

All tutorials are in the FPDF Tutorial

     

Ready scripts are only suitable for the FPDF Scripts

General Reference: link

    
22.04.2014 / 15:05