2013-04-17 17 views
8

Ich habe eine PHP-Seite, die aus Tabellendaten und unter wenigen Trichterdiagrammen besteht. Ich möchte die Seite exportieren mit Kopf- und Fußzeilen pdfEine PHP-Seite in pdf exportieren

Kann mir jemand sagen, wie es Javascript oder Jquery verwenden zu exportieren oder in irgendeiner anderen Form

Danke

+1

Versuch 'mPdf' oder' fPdf' PHP-Bibliotheken ... – Red

+0

Wie Sie die PHP verwenden die Seite zu erzeugen, ich denke, die beste Wahl ist das TCPDF-Paket verwenden. Es hat so viel zu tun, so viele Anpassungen und viel einfacher zu konfigurieren. –

+0

können Sie [DOMPDF] (http://www.tcpdf.org/) oder [TCPDF] (https://github.com/dompdf/dompdf) für den PDF-Export verwenden. –

Antwort

9

für FPDF verwenden Sie herunterladen können von dem Link für weitere Informationen Hier http://fpdf.org

nach, dass Sie wie folgt integrieren ..

<?php 

require_once('fpdf.php'); 

class PDF extends FPDF 
{ 
    function Header() 
    { 
     $query='your query'; 
     $row=mysql_fetch_assoc($query); // data from database 


     $this->SetXY(50,60); 
     $this->Cell(45,6,'Name :',1,1,'R'); 
     $this->SetXY(95,60); 
     $this->Cell(80,6,$row['pdf_name'],1,1); 

     $this->SetXY(50,66); 
     $this->Cell(45,6,'Email Address :',1,1,'R'); 
     $this->SetXY(95,66); 
     $this->Cell(80,6,$row['pdf_email'],1,1); 

     $this->SetXY(50,72); 
     $this->Cell(45,6,'Question Paper Selected :',1,1,'R'); 
     $this->SetXY(95,72); 
     $this->Cell(80,6,$row['subject_sel'],1,1); 

     $this->SetXY(50,78); 
     $this->Cell(45,6,'Total Correct Answers :',1,1,'R'); 
     $this->SetXY(95,78); 
     $this->Cell(80,6,$row['right_answered'],1,1); 

     $this->SetXY(50,84); 
     $this->Cell(45,6,'Percentage :',1,1,'R'); 
     $this->SetXY(95,84); 
     $this->Cell(80,6,$row['percentage']."%",1,1); 

     $this->Ln(20); 
    } 
    function Footer() 
    { 
     $this->SetY(-15); 
     $this->SetFont('Arial','I',8); 
     $this->Cell(0,10,'abc according to you',0,0,'C'); 
    } 
} 
$pdf=new PDF('P','mm',array(297,210)); 
$pdf->Output($name.'.pdf','D'); 
?> 

können Sie nach Ihren Bedürfnissen bearbeiten, wird es Datensatz in Form von Tabelle anzeigen und generieren es in PDF. hoffe, es wird dir hilfreich sein.

Update:

für Bild

$this->Image('image path',80,30,50); 
+0

Danke @Yadav Ich fand es als nützlich für meine Anforderung – Mac

+0

Kannst du mir helfen, eine Tabelle und ein Diagramm mit fpdf .... Ich habe eine Seite mit einigen Tabellen und Trichter-Charts nacheinander ... lass mich wissen, wie Ich kann es in den obigen Code hinzufügen – Mac

+0

@mac macht Ihr Diagramm in Bildform? –

Verwandte Themen