Cara Convert Google Chart Ke PDF Menggunakan PHP

Pada artikel sebelumnya saya sudah membahas tentang cara Membuat Chart Pie Menggunakan Google Chart API. Dan pada artikel kali ini masih berhubungan dengan pembahasan chart pie yang saya buat pada pembahasan sebelumnya. Pada artikel kali ini saya akan membahas tentang Cara Convert Google Chart Ke PDF Menggunakan PHP. Untuk databasenya saya gunakan data table karyawan yang sama pada artikel sebelumnya. Dan untuk script html dan javascriptnya ada beberapa yang saya ubah dan saya tambahkan, seperti pada bagian gambar di bawah ini.

Cara Convert Google Chart Ke PDF Menggunakan PHP

Cara Convert Google Chart Ke PDF Menggunakan PHP

var chart_area = document.getElementById('piechart');

var chart = new google.visualization.PieChart(chart_area);

google.visualization.events.addListener(chart, 'ready', function(){

chart_area.innerHTML = '<img src="' + chart.getImageURI() + '" class="img-responsive">';

});

chart.draw(data, options);

<form method="post" id="make_pdf" action="create_pdf.php">

              <input type="hidden" name="hidden_html" id="hidden_html" />

              <button type="button" name="create_pdf" id="create_pdf" >Download PDF</button>

</form>

<script>

        $(document).ready(function(){

         $('#create_pdf').click(function(){

          $('#hidden_html').val($('#chart').html());

          $('#make_pdf').submit();

         });

        });

</script>

Jika sudah selesai maka langkah selanjutnya Cara Convert Google Chart Ke PDF Menggunakan PHP yaitu teman-teman download terlebih dahulu file DOMPDF disini dan ambil versi yang terbaru. Lalu gabungkan satu folder dengan file sebelumnya.

Jika sudah selesai maka kita akan membuat file baru dengan nama pdf.php untuk membuat pdf dengan menggunakan dompdf yang sudah di download dan berikut ini scriptnya

 

<?php

require_once 'dompdf/autoload.inc.php';

use Dompdf\Dompdf;

class Pdf extends Dompdf{

 public function __construct(){

  parent::__construct();

 }

}

?>

Dan file terakhir teman-teman buat dengan nama create.php

<?php

include('pdf.php');

if(isset($_POST["hidden_html"]) && $_POST["hidden_html"] != '')

{

 $file_name = 'google_chart.pdf';

 $html = $_POST["hidden_html"];

 

 $pdf = new Pdf();

 $pdf->load_html($html);

 $pdf->render();

 $pdf->stream($file_name, array("Attachment" => false));

}

?>

Jika di klik tombol downloadnya maka gambar chart akan di download dengan format pdf.

Demikian artikel kali ini tentang cara Cara Convert Google Chart Ke PDF Menggunakan PHP. Semoga dapat bermanfaat dan selamat mencoba.

13 Maret 2019

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Kursus Postgre SQL Database Developer Terbaik 2024 di Jakarta
chat