1. Produk
  2.   PDF
  3.   PHP
  4.   mPDF
 
  

Open Source PHP Library untuk Memproses File PDF

Buat, Ubah, dan Manipulasi Dokumen PDF, Tambahkan Tabel, Header & Footer ke File PDF melalui PHP API.

mPDF adalah Open source PHP Library yang memungkinkan pengguna untuk membuat, memodifikasi, dan memanipulasi dokumen PDF di dalam aplikasi PHP mereka sendiri. Pustaka mendukung pembuatan PDF dari HTML yang disandikan UTF-8 dan menerima HTML yang disandikan UTF-8. Ini secara otomatis mendeteksi karakter RTL dalam dokumen dan Mentransfer tabel, daftar, perataan sel tabel, teks yang dibenarkan serta pembalikan teks lengkap untuk karakter RTL. Selain itu, ia juga secara otomatis mendeteksi karakter non-RTL dan menampilkannya dalam urutan aslinya.

Pustaka mendukung beberapa fitur dasar dan lanjutan penting untuk manajemen dokumen PDF, seperti pembuatan PDF, Bookmark, lembar gaya CSS, tata letak dan orientasi Halaman PDF, menyisipkan tabel atau tabel bersarang, menambahkan gambar (JPG, GIF, PNG, SVG, BMP atau format WMF, Justifikasi teks, keamanan dokumen PDF, header & footer, penomoran halaman, dan banyak lagi.

.

Previous Next

Memulai dengan mPDF

Metode instalasi resmi untuk pustaka mPDF adalah melalui komposer paket paket mpdf/mpdf. Silakan gunakan perintah berikut untuk instalasi yang lancar.

Instal mPDF melalui komposer

$ composer require mpdf/mpdf

Pembuatan File PDF dari UTF-8 Encoded HTML

Pustaka mPDF menyediakan fungsionalitas untuk membuat dokumen PDF dari HTML yang disandikan UTF-8 di dalam aplikasi PHP. HTML yang disandikan UTF-8 diterima sebagai input standar. Setelah file PDF dibuat, Anda juga dapat mengubahnya sesuai dengan kebutuhan Anda sendiri. Pustaka memfasilitasi Anda untuk menyisipkan halaman baru, menambahkan konten baru, menyisipkan gambar, menggunakan bookmark, menambahkan header & footer ke halaman yang sudah ada, dan banyak lagi.

Tambahkan Tabel ke PDF melalui PHP

Pustaka sumber terbuka mPDF memberi pengembang perangkat lunak kemampuan untuk menambah dan memodifikasi tabel di dalam dokumen PDF. Pustaka mendukung gaya CSS untuk tabel/sel dan atribut khusus yang menambahkan batas horizontal di bagian atas dan bawah tabel. Ini juga mencakup dukungan untuk border-collapse (CSS border-collapse:collapse atau terpisah), serta cellSpacing dan cellPadding. Selain itu, Anda dapat memutar tabel, AutosizePermalink, mengulangi baris Header Tabel di halaman baru, dan banyak lagi.

Ekspor Tabel HTML ke PDF melalui PHP

 require_once __DIR__ . '/vendor/autoload.php';
if(isset($_GET['checkyouraction'])) {
  // Write your Database query here to get $result
  $data = '';
  while($row = mysqli_fetch_array($result)){
    $data .= 'ID Relawan Acara: ' . $row['eventvolunteerID'] . '
'; $data .= 'Judul Acara: ' . $row['eventTitle'] . '
'; $data .= 'Nomor gulungan: ' . $row['rollno'] . '
'; $data .= 'Tanggal Acara: ' . $row['eventDate'] . '
'; $data .= 'Waktu Acara: ' . $row['eventTime'] . '
'; $data .= 'Batas Acara: ' . $row['eventLimit'] . '
'; } $mpdf = new \Mpdf\Mpdf(); $mpdf->WriteHTML($data); $mpdf->Output('myfile.pdf', 'D'); }

Tambahkan Header & Footer ke File PDF

Pustaka mPDF mencakup dukungan untuk menambahkan header & footer ke dokumen PDF melalui PHP. Pustaka menyediakan beberapa cara berbeda untuk mengatur header/footer halaman dalam PDF, seperti mendefinisikan header/footer untuk seluruh dokumen, termasuk gambar dalam header/footer, header/footer kompleks dengan keunggulan kode HTML, pengaturan header/footer di awal dokumen dan banyak lagi.

Buat Dokumen PDF yang Dilindungi Kata Sandi

Pustaka mPDF mencakup dukungan lengkap untuk keamanan pengaturan dokumen PDF. Pustaka memberi pengguna kemampuan untuk menentukan apakah dokumen dienkripsi dan izin apa yang diberikan kepada pengguna. Ini juga memungkinkan Anda untuk mengatur kata sandi untuk membuka dokumen PDF atau memodifikasi dokumen PDF.

 Indonesia