MEMBUAT LAPORAN PDF DENGAN PHP
description
Transcript of MEMBUAT LAPORAN PDF DENGAN PHP
![Page 1: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/1.jpg)
MEMBUAT LAPORAN PDF DENGAN PHP
MUHAMMAD YUSUFD3 Manajemen Informatik – Universitas TrunojoyoHttp://yusufxyz.wordpress.comFB/Email : [email protected]
![Page 2: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/2.jpg)
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.
![Page 3: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/3.jpg)
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
![Page 4: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/4.jpg)
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.
![Page 5: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/5.jpg)
CONTOH SEDERHANA DOKUMEN PDF
Berikut ini adalah scriptnya (contoh.php)
![Page 6: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/6.jpg)
CONTOH SEDERHANA DOKUMEN PDF (2)
![Page 7: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/7.jpg)
CONTOH SEDERHANA DOKUMEN PDF (3)
![Page 8: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/8.jpg)
MEMFORMAT HALAMAN DOKUMEN
$pdf=new FPDF(‘L’, ’cm’, ’A4’);
![Page 9: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/9.jpg)
MEMFORMAT MARGIN
![Page 10: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/10.jpg)
CONTOH MEMFORMAT MARGIN
Berikut ini adalah perintah untuk memformat margin : 4 cm (margin kiri), 4 cm (margin atas), dan 3 cm (margin kanan)
![Page 11: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/11.jpg)
CONTOH SCRIPT UTUH PENGATURAN MARGIN
![Page 12: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/12.jpg)
TAMPILAN PENGATURAN MARGIN
![Page 13: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/13.jpg)
MENULIS TEKS
![Page 14: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/14.jpg)
MENULIS TEKS (2)
![Page 15: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/15.jpg)
CONTOH MENULIS TEKS
Berikut ini adalah script untuk menulis teks pada posisi koordinat 50 mm horizontal dan 20 mm vertikal
![Page 16: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/16.jpg)
CONTOH MENULIS TEKS (2)
![Page 17: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/17.jpg)
MENULIS TEKS MENGGUNAKAN PERINTAH CELL
![Page 18: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/18.jpg)
MENULIS TEKS MENGGUNAKAN PERINTAH CELL(2)
![Page 19: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/19.jpg)
MENULIS TEKS MENGGUNAKAN PERINTAH CELL(3)
![Page 20: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/20.jpg)
CONTOH SCRIPTScript Menampilkan beberapa jenis output teks dari penggunaan Cell() yang berbeda
![Page 21: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/21.jpg)
CONTOH SCRIPT(2)
![Page 22: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/22.jpg)
TAMPILAN SCRIPT
![Page 23: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/23.jpg)
MULTICELL
![Page 24: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/24.jpg)
Contoh Script Multicell
![Page 25: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/25.jpg)
Contoh Script Multicell(2)
![Page 26: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/26.jpg)
Contoh Script Multicell(3)
![Page 27: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/27.jpg)
Tampilan Script Multicell
![Page 28: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/28.jpg)
Mengubah Warna TeksSecara default, warna teks adalah hitam.
Kita dpt mengubahnya dg perintah SetTextColor(). Warna yg diinginkan ditulis dlm RGB
Contoh :
![Page 29: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/29.jpg)
Contoh Mengubah Warna Teks(2)
![Page 30: MEMBUAT LAPORAN PDF DENGAN PHP](https://reader033.fdokumen.com/reader033/viewer/2022061505/568149ab550346895db6e92f/html5/thumbnails/30.jpg)
Tampilan Script Mengubah Warna
Catatan : Pengubahan warna teks tidak dapat dilakukan secara inline (hanya teks tertentu pd suatu paragraf atau multiline)