Dalam contoh ini kita akan menggunakan library DOMPDF. DOMPDF adalah sebuah library php, yang menjadikan proses pembuatan file PDF begitu sangat mudah. Semudah mengetikkan kode HTML biasa, karena memang sebetulnya adalah hanya mengkonversi dari HTML + CSS ke PDF.
Pada contoh ini, skemanya adalah kita akan mengisi sebuah form nama beserta alamat kita, kemudian data nama dan alamat itu akan dicetak ke dalam file pdf.
Buat sebuah form dengan kode dibawah ini :
<html>
<head>
<title>Membuat Laporan PDF dengan DomPDF</title>
<style type="text/css">
label{
display:inline-block;
width:100px;
}
#topdf{
margin:0 0 0 100px;
}
</style>
</head>
<body>
<h1>Form Pendaftaran Member</h1>
<p>Silahkan masukkan nama dan alamat Anda, untuk mencetak laporan PDF menggunakan dompdf</p>
<form action="topdf.php" method="POST">
<label>Nama</label><input type="text" name="nama" /><br />
<label>Alamat</label><textarea name="alamat"></textarea><br />
<input type="submit" name="kirim" id="topdf" value="Ambil Laporan!" />
</form>
</body>
</html>
Simpan dengan nama file form.html, buat file baru dan isi dengan kode :<?php
$nama = str_replace(" ", "_", strtolower($_POST['nama']));
$alamat = $_POST['alamat'];
require_once("dompdf/dompdf_config.inc.php");
$html =
'<html><body>'.
'<h1>Halo, '.$nama.' berikut alamat Anda : </h1>'.
'<p>Alamat anda : '.$alamat.'</p>'.
'</body></html>';
$dompdf = new DOMPDF();
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream('laporan_'.$nama.'.pdf');
?>
simpan dengan nama topdf.php.
Untuk melihat demonya langsung saja masuk ke situs sumbernya : >> ilmu website
Bagi yang ingin mempraktekannya di komputer masing-masing, sebelumnya kita perlu terlebih dahulu mendownload library dompdf nya di link ini : https://github.com/downloads/dompdf/dompdf/dompdf_0-6-0_beta3.zip.
Mungkin hanya itu saja, bagaimana cara Membuat file PDF mnggunakan PHP atau cara membuat laporan pdf menggunakan PHP
0 komentar:
Posting Komentar