MEMBUAT LAPORAN PDF DENGAN PHP

Report
MEMBUAT LAPORAN PDF
DENGAN PHP
MUHAMMAD YUSUF
D3 Manajemen Informatik – Universitas Trunojoyo
Http://yusufxyz.wordpress.com
FB/Email : [email protected]
INTRODUCTION
Untuk membuat dokumen PDF, langkah
pertama adalah menginstal library yg khusus
utk membuat dokumen PDF tsb.
 Secara default, PHP belum mempunyai
library tersebut
 Jenis Library PDF yg terkenal adalah PDFlib
yg bisa di download di www.pdflib.com.
Namun, library itu bersifat shareware,
meskipun dpt digunakan scr gratis tetapi
akan muncul teks melintang di halaman PDF
yg dibuat. Teks itu akan hilang jika kita
membeli library tsb.

INTRODUCTION (2)



Alternatif lainnya adalah menggunakan FPDF (Free PDF), yaitu
merupakan class dari PHP yg dpt digunakan utk membuat PDF
tanpa menggunakan library. FPDF ini Gratis.
FPDF dapat di download di www.fpdf.org
Kelebihan FPDF adalah :
- Terdapat pilihan utk ukuran unit, format halaman dan margin
- Memiliki kemampuan dalam manajemen header, footer dan tabel
- Memiliki fasilitas utk pemisah halaman otomatis
- Memiliki fasilitas utk pemisah baris otomatis dan perataan teks
- Mendukung JPEG dan PNG
- Mendukung warna dan link
- Mendukung kompresi halaman
- Mendukung True Type Font dan Encoding
MEMBUAT DOKUMEN PDF
Dg FPDF
FPDF harus di download terlebih dahulu.
 Didalam bundle FPDF tsb terdapat file
fpdf.php. Didalam file tsb terdapat class
PHP utk membuat dokumen PDF.
 Setiap membuat dokumen PDF, file tsb
harus di include-kan ke dalam script PHP.
 File fpdf.php dapat ditaruh dimana saja
dlm folder htdocs atau www.

CONTOH SEDERHANA
DOKUMEN PDF

Berikut ini adalah scriptnya (contoh.php)
CONTOH SEDERHANA
DOKUMEN PDF (2)
CONTOH SEDERHANA
DOKUMEN PDF (3)
MEMFORMAT HALAMAN
DOKUMEN
$pdf=new FPDF(‘L’, ’cm’, ’A4’);
MEMFORMAT MARGIN
CONTOH MEMFORMAT
MARGIN

Berikut ini adalah perintah untuk
memformat margin : 4 cm (margin kiri),
4 cm (margin atas), dan 3 cm (margin
kanan)
CONTOH SCRIPT UTUH
PENGATURAN MARGIN
TAMPILAN PENGATURAN
MARGIN
MENULIS TEKS
MENULIS TEKS (2)
CONTOH MENULIS TEKS
Berikut ini adalah script untuk menulis teks pada posisi
koordinat 50 mm horizontal dan 20 mm vertikal
CONTOH MENULIS TEKS (2)
MENULIS TEKS MENGGUNAKAN
PERINTAH CELL
MENULIS TEKS MENGGUNAKAN
PERINTAH CELL(2)
MENULIS TEKS MENGGUNAKAN
PERINTAH CELL(3)
CONTOH SCRIPT
Script Menampilkan beberapa jenis output teks dari penggunaan Cell() yang
berbeda
CONTOH SCRIPT(2)
TAMPILAN SCRIPT
MULTICELL
Contoh Script Multicell
Contoh Script Multicell(2)
Contoh Script Multicell(3)
Tampilan Script Multicell
Mengubah Warna Teks


Secara default, warna teks adalah hitam. Kita dpt
mengubahnya dg perintah SetTextColor(). Warna yg
diinginkan ditulis dlm RGB
Contoh :
Contoh Mengubah Warna
Teks(2)
Tampilan Script Mengubah
Warna
Catatan : Pengubahan warna teks tidak dapat dilakukan secara inline (hanya
teks tertentu pd suatu paragraf atau multiline)

similar documents