Langkah pertama adalah, kita pastikan dulu bahwa library fpdf telah diinclude dengan baik dengan perintah semacam ini:
ob_start();define('FPDF_FONTPATH','libs/fpdf/font/');require('libs/fpdf/fpdf.php');
Selanjutnya kita perlu melakukan pemanggilan constructor Class PHP bernama FPDF yang terdapat pada library.Command yang digunakan contohnya adalah :
$pdf = new FPDF($posisi_halaman,$satuan,$jenis_kertas);
dengan
$posisi_halaman berisi : P (Portrait/tegak) atau L (Landscape/mendatar). Jika tidak diisi akan berisi P
$satuan : pt (point), mm (milimeter), cm (centimeter), in (inchi). Jika tidak diisi akan berisi mm
$jenis_kertas : A3, 4, A5, Letter, Legal (Perbedaan kapital karakter akan berpengaruh)
Selanjutnya melakukan pemanggilan fungsi dasar Open(); dan dilanjutkan dengan pembukaan halaman.
$pdf->Open();$pdf->AddPage();
Selanjutnya, kita dapat memasukkan materi / isi dari dokumen tersebut dengan memanfaatkan fungsi-fungsi berikut:
SetFont($jenis_font,$tebalmiring,$ukuran);
Contoh :
$pdf->SetFont('Arial','B','14');
tentunya dengan font yang telah ada dalam library fpdf kita masing-masing. Font ini dapat ditambah.
Image($lokasi_gambar,$jarak_cm_dari_kiri,$jarak_cm_dari_atas,$tinggi_gambar,$panjang_gambar);
Contoh :
$pdf->Image('images/koding1.jpeg',17,1,3,3);$pdf->Image('images/koding2.jpeg',17,4,3,3);$pdf->Image('images/koding3.jpeg',17,7,3,3);
Cell($panjang_sel,$tinggi_sel,$isi_sel,$keterangan_border,$berapa_spasi,$margin);
Contoh:
$pdf->Cell(9.5,2,'Percobaan pembuatan PDF',1,0,'L');
Spasi yang dibentuk oleh $berapa_spasi, akan sesuai dengan $berapa_spasix$tinggi_sel
Margin dapat berisi : L(Left) C(Center) dan R(Right)
Keterangan Border akan terdapat border jika berisi angka bukan 0.
Ln();
Perintah pindah baris
$pdf->Ln();
Output();
Adalah perintah tampilkan ke layar
$pdf->Output();
Berikut contoh lengkap satu script PHP dasar untuk membuat pencetakan berbentuk PDF:
ob_start();define('FPDF_FONTPATH','libs/fpdf/font/');require('libs/fpdf/fpdf.php');$pdf=new FPDF('P','cm','Letter');$pdf->Open();$pdf->AddPage();$pdf->SetFont('Arial','B',12);$pdf->Image('images/koding1.jpeg',17,1,3,3);$pdf->Image('images/koding2.jpeg',17,4,3,3);$pdf->Image('images/koding3.jpeg',17,7,3,3);$pdf->SetFont('Arial','B',20);$pdf->Cell(9.5,2,'Latihan membuat PDF',1,0,'L');$pdf->Ln();$pdf->SetFont('Arial','B',14);$pdf->Cell(9.5,2,'Oleh topaninfo.com',0,0,'L');$pdf->Ln();$pdf->Output();
NB : untuk file fpdf, kamu dapat meng copy nya dari Folder Xammp... itu kalau kamu pakai Xammp dalam pengoperasian PHP kamu dengan memakai Xammp server untuk localhost.
Berikut contoh nya :: http://contoh.site40.net/laporan_pdf_php/
0 Comment to "Membuat Laporan dari PHP dengan PDF [fpdf]"
Post a Comment