Export a php page to pdf
本问题已经有最佳答案,请猛点这里访问。
我有一个PHP页面,它由表数据和一些漏斗图组成。我想用页眉和页脚将页面导出为PDF。
有人能告诉我如何使用javascript或jquery或任何其他形式导出它吗?
谢谢您
对于使用fpdf,您可以从链接下载,有关更多信息,请访问http://fpdf.org。
之后,您可以按如下方式进行集成。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | <?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'); ?> |
您可以根据需要进行编辑,它将以表格的形式显示记录并生成PDF。希望对你有帮助。
更新:
为了图像
1 | $this->Image('image path',80,30,50); |