Catatan Seorang Prajurit Kecil

Ikon

biarlah semua itu berjalan sesuai "skenario" NYA – jika kau telusuri, semua logika itu akan kau temukan

Convert HTML to PDF dengan tcpdf Library


Kali ini saya akan memberikan sedikit tips dan trick bagaimana cara mengconvert html ke PDF menggunakan tcpdf library.

Oke sebelumnya download dulu tcpdf dari situsnya yaitu

http://www.tecnick.com/public/code/cp_dpage.php?aiocp_dp=tcpdf

oke jika sudah, unzip file tersebut dan simpan dalam satu folder pada webroot, misalnya D:/server/mypdf/tcpdf

oke jika sudah masukan coding berikut ini kedalam sebuah file php misal toPDF.php

// bagian ini adalah library yang kita butuhkan

require_once(‘../config/lang/eng.php’);

require_once(‘../tcpdf.php’);

// instance class TCPDF

$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true);

// set document information

$pdf->SetCreator(PDF_CREATOR);

$pdf->SetAuthor(“goez”);

$pdf->SetTitle(“just for testing”);

$pdf->SetSubject(“tco is the best community”);

$pdf->SetKeywords(“tco, php”);

// membuat header halaman

$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, PDF_HEADER_TITLE, PDF_HEADER_STRING);

// set header fonts

$pdf->setHeaderFont(Array(PDF_FONT_NAME_MAIN, ”, PDF_FONT_SIZE_MAIN));

$pdf->setFooterFont(Array(PDF_FONT_NAME_DATA, ”, PDF_FONT_SIZE_DATA));

//set margin

$pdf->SetMargins(PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT);

$pdf->SetHeaderMargin(PDF_MARGIN_HEADER);

$pdf->SetFooterMargin(PDF_MARGIN_FOOTER);

//set auto page breaks

$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);

//set image scale factor

$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);

//set some language-dependent strings

$pdf->setLanguageArray($l);

//initialize document

$pdf->AliasNbPages();

// add a page

$pdf->AddPage();

// ———————————————————

// set font

$pdf->SetFont(“dejavusans”, “BI”, 16);

// print a line using Cell()

$pdf->Cell(0,12,”Example 001″,1,1,’C’);

// ———————————————————

//Close and output PDF document

$pdf->Output(“example_001.pdf”, “I”);

Jika sudah coba jalankan file yang telah anda buat. Pada folder tcpdf libaray yang anda download tadi, masih banyak terdapat contoh-contoh script untuk convert dari html ke pdf, tinggal di pelajari lagi.

Oke selamat mencoba yah….

Filed under: PHP Class, Programing

One Response

  1. Humaira mengatakan:

    Ka, mau tanya.. File php nya disimpan di folder yang sama dengan tcpdf library nya? Terimakasih😀

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: