Pengenalan kepada Dompdf

Dompdf ialah perpustakaan PHP yang membolehkan anda menjana fail PDF daripada kandungan HTML. Penyelesaian ini sangat berguna untuk menjana laporan, invois atau sebarang dokumen lain dalam format PDF. Dalam artikel ini, kami akan menemui ciri asas Dompdf dan mempelajari cara menggunakannya untuk mencipta PDF yang elegan dan berfungsi.

Prasyarat

Sebelum memasang Dompdf, pastikan anda mempunyai yang berikut:

  • PHP: Dompdf memerlukan PHP >= 5.4. Ia serasi dengan versi 7.x PHP.
  • Sambungan PHP: Pastikan anda telah mendayakan sambungan PHP berikut: mbstring, DOM dan GD. Sambungan ini penting untuk Dompdf berfungsi dengan baik.
  • Karang : Dompdf diedarkan melalui Komposer, yang merupakan pengurus pergantungan untuk PHP. Pastikan anda telah memasang Komposer pada sistem anda.

Pemasangan Dompdf

Untuk memasang Dompdf, ikuti langkah berikut:

  1. Buat projek PHP baharu: Jika anda belum mempunyai projek sedia ada, buat projek baharu menggunakan struktur asas pilihan anda.
  2. Tambahkan kebergantungan Dompdf melalui Komposer: Buka konsol dan navigasi ke direktori projek anda. Jalankan arahan berikut untuk menambah Dompdf ke projek anda:
    komposer memerlukan dompdf/dompdf
    Perintah ini akan memuat turun dan memasang Dompdf secara automatik bersama-sama dengan kebergantungannya.
  3. Gunakan Dompdf dalam permohonan anda: Anda kini boleh menggunakan Dompdf dalam projek anda. Terdapat banyak cara untuk membuat fail PDF dengan Dompdf, tetapi berikut ialah contoh asas untuk anda bermula:
    // Sertakan pemuat auto Komposer
    memerlukan 'vendor/autoload.php';
    
    // Cipta objek Dompdf baharu
    $dompdf = new Dompdf();
    
    // Muatkan kandungan HTML daripada fail atau rentetan
    $html = '

    Dokumen PDF pertama saya dengan Dompdf

    '; $dompdf->loadHtml($html); // Berikan dokumen PDF $dompdf->render(); // Hantar dokumen PDF ke output $dompdf->stream('document.pdf');
    Contoh ini mencipta dokumen PDF baharu dengan tajuk dan memuat naiknya sebagai fail “document.pdf”. Anda boleh menyesuaikan kandungan HTML mengikut keperluan anda.

Sekarang setelah anda memasang Dompdf, anda boleh mula menjana fail PDF yang elegan dan berfungsi dalam aplikasi web anda. Dompdf menawarkan banyak ciri lanjutan untuk menyesuaikan pemaparan PDF, seperti mengurus imej, fon tersuai dan gaya CSS.

Mencipta PDF Elegan dalam PHP

Kaedah lain untuk memasang dan menggunakan Dompdf

Berikut adalah langkah-langkah yang perlu diikuti:
1. Muat turun versi terkini Dompdf dari laman web rasmi.
2. Ekstrak fail yang dimuat turun dan letakkannya dalam projek PHP anda.
3. Sertakan fail Dompdfautoload.php untuk memuatkan perpustakaan ke dalam skrip PHP anda.

Mencipta PDF daripada templat HTML

Sekarang kita telah memasang Dompdf, kita akan melihat cara membuat PDF menggunakan templat HTML. Ikut langkah-langkah ini:

1. Buat fail HTML yang mengandungi struktur dan susun atur yang anda inginkan untuk PDF anda.
2. Gunakan ciri CSS untuk menggayakan dokumen anda, menggunakan sifat seperti font-family, font-size, border, dsb.
3. Sertakan data dinamik menggunakan teg khusus Dompdf, seperti “{{name}}” atau “{{address}}”.
4. Gunakan kelas Dompdf untuk menjana PDF menggunakan templat HTML yang anda buat.

Mengurus imej dan fon

Apabila mencipta PDF yang bergaya, selalunya perlu memasukkan imej atau menggunakan fon tertentu. Begini cara melakukannya dengan Dompdf:

1. Sertakan imej dalam templat HTML anda menggunakan teg .
2. Sila ambil perhatian bahawa Dompdf tidak termasuk semua fon secara lalai. Anda boleh menambah fon tersuai menggunakan @font-face dalam CSS anda atau menggunakan fon yang disediakan oleh Dompdf.

Mengoptimumkan pemaparan dan membetulkan isu Dompdf

Kadangkala anda mungkin menghadapi masalah dengan memaparkan PDF anda atau menjana fail. Berikut ialah beberapa petua untuk menyelesaikannya:

1. Semak sama ada templat HTML anda dibina dengan betul dan sah.
2. Pastikan semua sumber luaran (imej, fon, dsb.) boleh diakses daripada pelayan.
3. Nyahpepijat kod anda dengan mengaktifkan mod nyahpepijat Dompdf dan menyemak ralat yang dipaparkan.
4. Lihat dokumentasi Dompdf untuk mendapatkan maklumat lanjut tentang konfigurasi dan isu biasa.

Menggunakan Dompdf, anda boleh memberikan pengalaman pengguna yang dipertingkatkan dengan menyampaikan dokumen PDF yang profesional dan diformat dengan baik. Sama ada menjana laporan, invois atau jenis dokumen lain, Dompdf ialah pilihan yang boleh dipercayai dan berkuasa.

Kesimpulannya, memasang Dompdf adalah pantas dan mudah terima kasih kepada Komposer. Setelah dipasang, anda boleh mula mencipta fail PDF berkualiti tinggi untuk memenuhi keperluan aplikasi web anda. Jangan lupa untuk menyemak dokumentasi rasmi Dompdf untuk mengetahui lebih lanjut tentang ciri dan pilihan penyesuaian yang tersedia.

Similar Posts

Tinggalkan Balasan

Alamat e-mel anda tidak akan disiarkan. Medan diperlukan ditanda dengan *