Blog Archive

Powered by Blogger.

Entri yang Diunggulkan

BGP Interview Questions and Answers [CCNP]

Kategori

Caption

"If you choose to be paid based on your time, you will most likely kill your chances of becoming prosperous." - T Harv Eker

Cara Cepat Membuat PDF di Laravel


Cara Eksport ke PDF di Laravel -

Pada postingan kali ini saya akan membahas bagaimana caranya untuk membuat pdf di laravel, atau kita mengekspor data ke dalam bentuk PDF. Ada banyak cara untuk mengekpor data di PDF, salah satunya yang akan kita gunakan kali ini adalah dengan menggunakan package TCPDF. Sama seperti package lainnya, TCpdf ini berfungsi untuk mengekspor data yang ada pada web kita yang kemudian dapat kita jadikan sebuah tulisan berbentuk PDF.
TCPDF adalah kelas php untuk menghasilkan dokumen PDF tanpa memerlukan pustaka ekternal tambahan. TCPDF mendukung semua format halaman ISO dan format halaman kustom, margin dan satuan pengukuran, UTF-8 Unicode, bahasa RTL, HTML, barcode dan lainnya.

Adapun untuk membuat nya  terlebih dahulu kita memerlukan yang namanya package tcpdf.

composer.json

Berikut package yang digunakan. Letakkan package seperti biasa pada composer.json setelah itu ketikkan perintah pada cmd composer update dan tunggu proses nya hingga selesai.

Setelah selesai mendownload, kita akan mendaftarkan package tadi agar dapat digunakan pada config/app.


Providers
Aliases
Setelah mendaftarakan, kita akan menggunakan package tadi sesuai dengan nama aliases yang kita daftarkan. Untuk menggunakannya cukup ketikkan Use PDF pada controller.

controller
Setelah itu, pada controller nya akan kita buatkan syntax seperti dibawah ini.

view

Data yang akan kita keluarkan kita ambil dari table incomes, yang kemudian akan menjadi Rekap_income.pdf. Sebenarnya untuk syntax ini akan melihat terlbih dahulu preview pdf yang akan tampil. Entah kenapa saya coba pdf nya langsung terdownload.

Dan terakhir, kita tinggal buat view pada pdf nya. Pada pdf nya tinggal memasukkan table data seperti biasa saja kemudian nanti di keluarkan datanya dari controller yang dibawa.


<html>
    <head>
        <meta charset="utf-8">
        <title>Judul</title>
            <link href="{{asset('css_pdf/bootstrap.css')}}" rel="stylesheet">

    </head>
<body>
<h1> Rekapan Pemasukan </h1>
<table border="1px solid black" cellpadding="7">
    <thead>
        <tr style="text-align: center;">   
            <th style='width:"10%";margin: 10px;'><b>ID</b></th>
           <th style='width:"10%";margin: 10px;'><b> Nama</b> </th>
            <th style='width:"10%";margin: 10px;'> <b>Jumlah</b> </th>
            <th style='width:"10%";margin: 10px;'> <b>Tanggal</b> </th>
            <th style='width:"10%";margin: 10px;'> <b>Program </b></th>
            <th style='width:"10%";margin: 10px;'> <b>Keterangan </b></th>
        
        </tr>
        <!-- <td>Password</td> -->
    </thead>
    @foreach($incomes as $income)
    <tr style="text-align: center;">  
        <td style='width:"10%";margin: 10px;'>{{$income->id}}</td>
        <td style='width:"10%";margin: 10px;'>{{$income->nama}}</td>
        <td style='width:"10%";margin:10px;'>{{number_format($income->jumlah)}}</td>
        <td style='width:"10%";margin: 10px;'>{{$income->tanggal}}</td>
        <td style='width:"10%";margin: 10px;'>{{$income->progja->nama}}</td>   
           <td style='width:"10%";margin:10px;'>{{$income->ket}}</td>
    </tr>
    @endforeach
</table>
<p> <b> Total Pemasukan </b> : {{number_format($total)}}</p>
</body>
</html>

Itulah tadi cara membuat cepat membuat pdf di laravel..
Bagikan :
+
Previous
Next Post »
0 Komentar untuk "Cara Cepat Membuat PDF di Laravel"

 
Copyright © 2015 MeTime - All Rights Reserved
Template By Kunci Dunia
Back To Top