1. Produk
  2.   HTML
  3.   PHP
  4.   HTML2PDF
 
  

Pustaka PHP Open Source untuk Membuat File PDF dari HTML

API PHP Gratis untuk Membuat Dokumen PDF dari Konten HTML. Mendukung rendering HTML dan CSS menjadi PDF melalui kode PHP.

Di era digital saat ini, kebutuhan untuk mengonversi konten web ke format dokumen portabel (PDF) semakin penting. Salah satu perpustakaan yang kuat dan serbaguna yang menyederhanakan proses ini adalah HTML2PDF. HTML2PDF adalah perpustakaan open-source populer yang menyediakan cara sederhana dan efektif untuk mengonversi dokumen HTML ke format PDF. Ini memungkinkan pengembang perangkat lunak untuk secara mulus menghasilkan PDF berkualitas tinggi dari konten HTML, termasuk styling CSS, gambar, dan tata letak kompleks. Dengan HTML2PDF, pengembang perangkat lunak dapat mengubah halaman web, templat HTML, atau bahkan konten yang dihasilkan secara dinamis menjadi dokumen PDF yang tampak profesional.

Pustaka HTML2PDF dapat diimplementasikan dengan sangat mudah, berkat API yang terdokumentasi dengan baik dan penggunaan yang intuitif. Ada beberapa fitur penting yang menjadi bagian dari pustaka ini, seperti dukungan komprehensif untuk elemen HTML dan CSS, penyesuaian header dan footer dokumen PDF, penentuan ukuran halaman dan orientasi untuk PDF yang dihasilkan, penyematan gambar dan font dalam PDF, mengarsipkan informasi berbasis web sebagai PDF, menghasilkan laporan yang dapat dicetak, membuat faktur dengan tampilan profesional, mengonversi dokumentasi dan tutorial berbasis web menjadi file PDF yang dapat diunduh, dan banyak lagi.

Pustaka HTML2PDF menawarkan integrasi yang mudah dengan berbagai bahasa pemrograman dan kerangka kerja. HTML2PDF dibangun agar bersifat platform-independen, menjadikannya cukup fleksibel untuk dijalankan pada berbagai sistem operasi, termasuk Windows, macOS, dan Linux. Baik Anda mengarsipkan konten web, menghasilkan laporan, atau membuat faktur, HTML2PDF menyederhanakan proses konversi, meningkatkan pengalaman pengguna secara keseluruhan. Jadi, jika Anda membutuhkan konversi web ke PDF, pertimbangkan untuk mencoba HTML2PDF dan manfaatkan potensinya untuk memperlancar alur kerja Anda.

Previous Next

Memulai dengan HTML2PDF

Cara yang direkomendasikan dan paling mudah untuk menginstal HTML2PDF adalah dengan menggunakan Composer, alat manajemen dependensi untuk PHP. Silakan gunakan perintah berikut untuk instalasi yang lancar.

Instal HTML2PDF melalui Composer

composer require spipu/html2pdf 

Anda juga dapat menginstalnya secara manual; unduh file rilis terbaru langsung dari repositori GitHub.

Hasilkan PDF dari HTML menggunakan PHP

Perpustakaan HTML2PDF telah menyediakan cara yang sederhana dan efektif untuk mengonversi dokumen HTML ke format PDF di dalam aplikasi PHP. Pertama, pengguna perlu membuat atau memperoleh konten HTML yang ingin mereka konversi menjadi PDF. Pastikan konten tersebut mematuhi standar yang tepat dan menyertakan stylesheet CSS serta gambar yang diperlukan. Selanjutnya, gunakan fungsi atau metode perpustakaan HTML2PDF untuk mengonversi konten HTML menjadi dokumen PDF. Sesuaikan proses konversi sesuai kebutuhan dengan menentukan pengaturan halaman, header, footer, dan opsi lainnya. Setelah PDF dihasilkan, pengguna dapat memilih untuk menyimpannya ke file lokal atau mengalirkannya langsung ke browser pengguna, tergantung pada kebutuhan aplikasi mereka. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat mengonversi file HTML yang ada menjadi PDF menggunakan perintah PHP.

Cara Mengonversi Dokumen HTML ke PDF melalui PHP?

require_once dirname(__FILE__).'/../vendor/autoload.php';

use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;

try {
    ob_start();
    include dirname(__FILE__).'/res/test.php';
    $content = ob_get_clean();

    $html2pdf = new Html2Pdf('P', 'A4', 'fr');
    $html2pdf->writeHTML($content);
    $html2pdf->output('test.pdf');
} catch (Html2PdfException $e) {
    $html2pdf->clean();

    $formatter = new ExceptionFormatter($e);
    echo $formatter->getHtmlMessage();
}

Kelola Gambar dalam HTML ke PDF melalui Penanganan API PHP

Perpustakaan HTML2PDF sumber terbuka memungkinkan pengembang perangkat lunak menambahkan dan mengelola gambar di dalam dokumen PDF mereka menggunakan API PHP. Perpustakaan ini memungkinkan penyertaan gambar secara mulus di dalam PDF Anda. Ia mendukung berbagai format gambar, termasuk PNG, JPEG, BMP, dan GIF, memungkinkan pengembang perangkat lunak membuat dokumen yang menarik secara visual dengan grafik tersemat. Contoh berikut menunjukkan cara menambahkan gambar SVG ke file PDF menggunakan API PHP.

Cara Menambahkan Gambar SVG ke File PDF dalam Aplikasi PHP?

require_once dirname(__FILE__).'/../vendor/autoload.php';

use Spipu\Html2Pdf\Html2Pdf;
use Spipu\Html2Pdf\Exception\Html2PdfException;
use Spipu\Html2Pdf\Exception\ExceptionFormatter;

try {
    ob_start();
    include dirname(__FILE__).'/res/svg.php';
    $content = ob_get_clean();

    $html2pdf = new Html2Pdf('P', 'A4', 'fr');
    $html2pdf->pdf->SetDisplayMode('fullpage');
    $html2pdf->writeHTML($content);
    $html2pdf->output('svg.pdf');
} catch (Html2PdfException $e) {
    $html2pdf->clean();

    $formatter = new ExceptionFormatter($e);
    echo $formatter->getHtmlMessage();
}
 Indonesia