Langsung ke konten utama

Belajar php : membuat dokumen pdf

belajar membuat dokumen pdf dengan php

selamat datang kembali pada belajar pemrograman dasar PHP arsipbertuah.pada posting kali ini ane akan membahas tentang bagaimana membuat dokumen pdf menggunakan fpdf. pdf adalah sinkatan dari free pdf merupakan suatu kumpulan class (library) PHP yang memungkinkan penggunanya dapat membuat halaman PDF dengan mudah dan tanpa perlu menginstall modul tambahan .adapun tujuan kita belajar ini untuk membuat laporan pada sistem berbasis web. pada belajar PHP untuk membuat document pdf memiliki basic coding seperti php biasanya namun pada fpdf menggunakan OOP. pada dasarnya yang namanya fremework fungsi-fungsinya sudah dibuat jadi kita menggunakan fpdf tinggal include ke dokumen php kita dan memanggil fungsi tersebut sesuai kebutuhan. untuk include fpdf di dokumen php kita bisa agan download dulu di http://www.fpdf.org/ disitu juga sudah lengkap tutorial fungsi-fungsi yang ada di fpdf.agar dapat mempermudah memahami dan mengetahui bagaimana penggunaannya framework fpdf seperti yaang di bahas diatas.
pemrograman php

dibawah ini ane bagikan cara memasang pdf dan contoh coding membuat documen pdf menggunakan php.

memasang fpdf

langkah pertama adalah download dulu fpdfnya di http://www.fpdf.org/
lalu extrak dari ZIP.simpan folder fpdf di tempat agan menyimpan dokumen php.
contoh C:/xampp/htdocs/belajarphp

contoh membuat dokumen pdf


untuk praktek kita buat form untuk menulis text menggunakan textarea yang nantinya text tersebut akan kita buat dokumen pdfnya.

tulisdokumen.php

<html>
<head>
<title>belajar membuat dokumen pdf</title>
</head>
<body>
<form method="get" action="buatpdf.php">
<textarea rows="10" cols="50"> </textarea>
<input type="submit" name="buatdokumen" value="buat dokumen">
</form>
</body>
</html>


dokumen php ke dua untuk menampilkan dokumen fpdf

buatpdf.php

<?php
//memanggil class pdf di folder pdf/fpdf.php
require('pdf/fpdf.php');
$text= $_GET['isitext'];

class PDF extends FPDF
{
// Page header
function Header()
{

// jenis font Arial bold 15
$this->SetFont('Arial','B',15);
// memindahkan cell ke kanan
$this->Cell(80);
// judul
$this->Cell(30,10,'belajar membuat dokumen',0,0,'C');
// Line break
$this->Ln(20);
}

// Page footer
function Footer()
{
// Position at 1.5 cm from bottom
$this->SetY(-15);
// Arial italic 8
$this->SetFont('Arial','I',8);
// Page number
$this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C');
}
}
// Instanciation of inherited class
//membuat dokumen pdf
$pdf = new PDF();
$pdf->AliasNbPages();
$pdf->AddPage();
//set huruf dengan ukuran 12px
$pdf->SetFont('Times','',12);
//membuat text dari form sebelumnya
$pdf->Cell(0,10,''.$text,0,1);
//tampilkan isi pdf
$pdf->Output();
?>

nah, jika coding php fpdf diatas kita jalankan hasilnya  adalah seperti :
tulisdokumen.php
contoh gambar input text
hasil pdf nya :

hasil documen pdf

dokumen pdf biasanya salah satunya dokumen laporan yang bisa di simpan dari web atau print langsung. buat agan yang ingin praktek lansung silahkan copas coding php diatas, dan ikuti langkah-langkah nya.dan jika ada pertanyaan silahkan komentar dibawah ini. terimakasih telah mengunjungi arsipbertuah blog. good luck. update berikutnya yang berkaitan dengan post ini membuat tabel di fpdf.



Komentar

Postingan populer dari blog ini

Metode (SAW) Simple Additive Weighting dan contoh coding PHP

Pengertian SAW Simple Additive Weighting meupakan metode penjumlahan terbobot konsep dasar metode SAW adalah mencari penjumlahan terbobot dari rating kinerja pada setiap alternative pada semua kriteria (Kusumadewi, 2006) Menurut Fajar Nugraha (2011), metode SAW membutuhkan proses normalisasi matrik keputusan (X) ke suatu skala yang dapat diperbandingkan dengan semua rating alternatif yang ada. Metode SAW mengenal adanya 2(dua) atribut yaitu kriteria (benefit) dan kriteria biaya (cost) perbedaan mendasar dari kedua kriteria ini adalah dalam pemilihan kriteria ketika mengambil keputusan. Adapun langkah penyelesaian dalam menggunakannya adalah 1. Menentukan alternative, yaitu Ai 2. Menentukan kriteria yang akan dijadikan acuan dalam pengambilan keputusan, yaitu Cj 3. Memberikan nilai rating kecocokan setiap alternative pada setiap kriteria. 4. Menentukan bobot preferensi atau tingkat kepentingan (W) setiap kriteria W=[ W1 W2 W3 W4] 5. Membuat table rating kecocokan dari setiap ...

Php root Url untuk include dari dalam dan luar folder

Pada Posting ini akan membahas pemanggilan file-file php atau juga html document. yang melalui fungsi yang telah disediakan oleh php dan membahas bagaimana menggali berdasarkan letak file atau root(akar) didalam folder,sub folder dan sub sub folder. Fungsi PHP untuk memanggil file php lainya Bahasa pemograman PHP  memiliki kemampuan utuk menyertakan file php yang lainnya.adapun fungsi untuk menyertakan file php lainya yaitu. include(); require(); include_once(); requere_once(); agan bisa gunakan salah satu dari fungsi tersebut sesuai dengan kebutuhan agan. Bagaimana memanggil file php berdasaran lokasi akar foldernya ? 1.memanggil di dalam satu folder yang sama memanggil dalam satu folder ini maksunya adalah file php yang akan memanggil dan file php yang akan di panggil berada dalam satu folder. nah, untuk menyertakan file php didalam folder yang sama pathnya seperti  contoh dibawah ini: include(‘koneksi.php’); pada conto diatas file php koneksi berada dalam satu folder dengan...

Belajar Jquery : memperbesar gambar ketika disentuh mouse

Belajar mouse event pada jQuery selamat datang di arsipbertuah blog,pada belajar jquery kali ini ane menuliskan tentang  bagaimana membuat gambar berubah ukurannya menjadi besar ketika di lalui oleh pointer mouse. untuk mengubah ukuran gambar tersebut bisa menggunakan Javascript.tapi bisa lebih mudah kita gunakan javascript library yaitu JQuery.   JavaScript sangat powerfull untuk memanipulasi element HTML, tapi penggunaannya juga tidak mudah dan sedikit ribet. oleh karena itu dengan jQuerylah yang dapat mempermudah memanipulasi HTML. Pengertian Jquery jQuery adalah sebuah library Javascript yang sangat ringkas dan sederhana untuk memanipulasi komponen di dokumen HTML, menangani event, animasi, efek dan memproses interaksi ajax. jQuerydirancang sedemikian rupa supaya membuat program menggunakan Javascript menjadi relatif sangat mudah. dengan jquery kita tinggal memanggil fungsi yang ada tentunya sesuai dengan dengan kasus kita untuk membuat gambar menjadi zoom .tujuannya me...