Cara Mudah Bikin PDF dengan FPDF
Kali ini aku akan coba share gimana cara buat PDF dengan menggunakan engine FPDF salahsatu script class php yang dapat menggenerate file PDF dengan PHP. Pokoknya dijamin mantabs dech …
Fiturnya pun sudah lumayan komplit klo ga percaya coba deh kamu baca salahsatu cukilan fitur yang ditawarkan FPDF yang saya ambil dari http://fpdf.org/
FPDF has other advantages: high level functions. Here is a list of its main features:
* Choice of measure unit, page format and margins
* Page header and footer management
* Automatic page break
* Automatic line break and text justification
* Image support (JPEG, PNG and GIF)
* Colors
* Links
* TrueType, Type1 and encoding support
* Page compression
Lebih mantebs kan …
ya wish klo masalah teori ente tinggal kunjungi aja situsnya http://fpdf.org.
Untuk dapat menjalankan class php yang satu ini kamu kudu mendownload file FPDF.php nya yang dapat di download di http://fpdf.org. Simpan file tersebut pada folder project anda, sekalian ama folder Font juga ya …
Kemudian ente bikin salasatu file buat generate pdf nya misal pdf.php
yang isinya lebih kurang seperti ini :
<?php
AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>
Selanjutnya bagaimana, klo anda akan menggambungkan dengan database ?
so ente tinggal panggil aja …
/*
LATIAH MEMBUAT PDF dengan FPDF
author : Igun Gunawan
mailto : aagun2006@gmail.com
phone : 085722009497
*/
$db_host = 'localhost';
$db_user = 'root';
$db_pass = '';
$db_name = 'latihanPDF';
@mysql_connect($db_host, $db_user, $db_pass) or die(mysql_error());
@mysql_select_db($db_name) or die(mysql_error());
$postID = $_GET['postID'];
define('FPDF_FONTPATH','./font/');
require('fpdf.php');
$pdf=new FPDF('P','mm','A4');
$pdf->AddPage();
$pdf->setFont('Arial','B',12);
$pdf->Cell(180,10,'LATIHAN CETAK LAPORAN KE PDF',0,0,'C');
$pdf->ln(10);
$pdf->setFont('Arial','B',8);
$pdf->Cell(180,5,'author : Igun Gunawan ( aagun2006@gmail.com ) - 085722009497',0,0,'C');
$pdf->ln(10);
$pdf->setFont('Arial','',10);
$pdf->Cell(10,5,'NO',1,0,'C');
$pdf->Cell(20,5,'KODE',1,0,'C');
$pdf->Cell(20,5,'TANGGAL',1,0,'C');
$pdf->Cell(70,5,'NAMA BARANG',1,0,'C');
$pdf->Cell(20,5,'ITEM',1,0,'C');
$pdf->Cell(20,5,'HARGA',1,0,'C');
$pdf->Cell(20,5,'JUMLAH',1,0,'C');
$pdf->ln(5);
$sql = mysql_query("SELECT * FROM pesan WHERE kode='$postID'");
$n=1;
while($result=mysql_fetch_object($sql)):
$jumlah = $result->jumlah*$result->harga;
$total +=$jumlah;
$pdf->setFont('Arial','',10);
$pdf->Cell(10,5,$n,1,0,'C');
$pdf->Cell(20,5,$result->kode,1,0,'C');
$pdf->Cell(20,5,$result->tanggal,1,0,'C');
$pdf->Cell(70,5,$result->namabrg,1,0,'L');
$pdf->Cell(20,5,$result->jumlah,1,0,'C');
$pdf->Cell(20,5,$result->harga,1,0,'C');
$pdf->Cell(20,5,$jumlah,1,0,'C');
$pdf->ln(5);
$n++;
endwhile;
$pdf->setFont('Arial','B',10);
$pdf->Cell(160,5,'TOTAL : ',1,0,'R');
$pdf->Cell(20,5,$total,1,0,'C');
$pdf->ln(5);
//outPDF
$pdf->Output()
File komplit bisa didownload di Disini
baca juga : memberikan background pada cell pdf


[...] original here: Cara Mudah Bikin PDF dengan FPDF Related ArticlesBookmarksTags Ta’aruf dengan mas <?php … itur-fiturnya * Meningkatkan [...]
Met siang, mas..
untuk script diatas, kalau mau pasang header & footer-nya gemana? di sebelah mana script-nya disisipkan? Soalnya page-number menjadi penting kalau datanya sudah banyak…
Terima kasih.
@pranajaya
sori baru dibalas, bisa menggunakan fungsi header dan footer mas.
klo page number di script sample bawaan fpdf itu juga ada
??????, ?????? ???????????? ???????????? ???? …
???? ?…