Merhabalar, bu yazımda sizlere kullandığım bir php pdf kütüphanesi olan mPDF'den bahsedeceğim. Bu kütüphane html ile oluşturduğumuz şablonu pdf olarak bize çevirmektedir. Yaptığım işlerden birisinde toplu pdf üretmek için kullandım ve tüm ihtiyaçlarımı fazlasıyla karşılıyordu.
mPDF Kurulumu ve Kullanımı
Öncelikle mPDF php 7+ sürümlerini desteklemektedir. Eğer sürümünüz destekliyorsa composer aracılığıyla aşağıdaki şekilde projenize dahil edebilirsiniz.
composer require mpdf/mpdf
Projenize dahil ettikten sonra aşağıda paylaştığım kodlar sayesinde basit bir pdf oluşturabilirsiniz.
require_once __DIR__ . '/vendor/autoload.php';
$mpdf = new \Mpdf\Mpdf();
$mpdf->WriteHTML('<h1>Hello world!</h1>');
$mpdf->Output();
Output fonksiyonu içerisine pdf'in oluşacağı dizini, WriteHTML fonksiyonu içerisine ise istediğiniz bir değişkeni yazabilirsiniz. mPDF'in çok fazla özelliği mevcut. Bunların hepsini dökümantasyon sayfasından detaylıca ulaşabilirsiniz. (https://mpdf.github.io/) Herhangi bir sorun yaşadığınız zaman benimle iletişim kurabilirsiniz. Bol şans.