Konfigurasi Tampilan Cetak SEP Menggunakan PHP & FPDF

Read Time:1 Minute, 5 Second

SEP (Surat Eligibilitas Peserta) merupakan salah satu berkas peserta BPJS yang diperlukan dalam proses berobat pasien baik untuk rawat jalan, rawat inap maupun Instalasi gawat darurat (IGD). Fasilitas Cetak SEP pada PHP tidaklah sulit, PHP memiliki library FPDF dalam menampilkan gambar atau file dengan fitur penyesuaian ukuran sesuai dengan kebutuhan sistem.

Buat struktur file seperti berikut :

Download library FPDF

Pada file FPDF, cari bagian “Public Method”

Lalu cari komentar // Page sizes , kemudian lakukan konfigurasi source yang dimaksud :

// Page sizes
$this->StdPageSizes = array('a3'=>array(841.89,1190.55), 'a4'=>array(595.28,841.89), 'a5'=>array(420.94,595.28),
		'letter'=>array(612,792),'legal'=>array(612,1008),'sep'=>array(495,230));//Kiri:lebar, Kanan:tinggi

Pada file sep.php, masukan source code seperti berikut :

<?php
require('fpdf/fpdf.php');
//A4 width : 219mm
//default margin : 10mm each side
//writable horizontal : 219-(10*2)=189mm

$pdf = new FPDF('P','mm','sep');

$pdf->AddPage();

//Image( file name , x position , y position , width [optional] , height [optional] )
$pdf->Image('design/sep_sampel.jpg',2,2,170);


//set font to arial, bold, 14pt
$pdf->SetFont('Arial','B',14);
$pdf->Output("SEP KARYAWAN.pdf","I");
?>

Hasil dari proses menampilkan SEP dalam versi cetak

Sumber data sampel SEP : https://id.scribd.com/doc/315005573/Sep-BPJS-KESEHATAN

Happy
Happy
0 %
Sad
Sad
0 %
Excited
Excited
0 %
Sleepy
Sleepy
0 %
Angry
Angry
0 %
Surprise
Surprise
0 %

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Leave a Reply

Your email address will not be published. Required fields are marked *

Previous post Tahap Upload Isian PM pada SISTER
Next post Cara ambil data respon dari raw body dengan PHP