Portal Document Format (PDF) adalah salah satu format file paling populer saat ini. Individu dapat melihat, mengirim, dan menerima dokumen PDF terlepas dari sistem operasi, perangkat keras, atau perangkat lunak mereka. Dengan demikian, isi dokumen PDF akan tampil sama di semua platform. Dalam tutorial langkah demi langkah ini, kita akan membahas cara bekerja dengan PDF di PHP Show
Anda dapat mengakses kode lengkap yang akan digunakan dalam tutorial ini dari repositori GitHub ini Sejarah PDFAdobe memperkenalkan PDF pada tahun 1993 untuk memungkinkan orang berbagi dan mempresentasikan dokumen dengan mudah. Sejak saat itu, PDF menjadi standar terbuka dan didukung oleh International Organization for Standardization (ISO). Saat ini, PDF telah berevolusi untuk memuat logika bisnis, gambar, audio, tombol, formulir, dan bahkan tautan. Oleh karena itu, memiliki pengetahuan tentang bekerja dengan PDF dalam PHP sangat penting PrasyaratUntuk mengikuti tutorial ini, Anda memerlukan pengetahuan dasar tentang PHP, HTML, dan SQL. Anda juga harus menginstal XAMPP di komputer Anda. Kerangka kerja ini memungkinkan kami menghosting situs web secara lokal Cara Membuat File PDF di PHPArahkan ke direktori xampp dan kemudian klik pada folder htdocs. Dalam kebanyakan kasus, direktori xampp default pada Windows ditemukan di Local Disk C Buat folder baru dan berikan nama proyek pilihan Anda. Dalam kasus saya, saya akan menamainya pdfexample. Kami sekarang dapat membuka folder ini di editor kode, seperti Visual Studio Code Di folder pdfexample, tambahkan file baru dan beri nama 9. File ini akan berfungsi sebagai halaman root untuk situs web kamiTambahkan kode boilerplate berikut di 9
Selanjutnya, luncurkan panel kontrol XAMPP dan mulai instance Apache dan MySQL. Saat Anda menavigasi ke localhost/pdfexample/, Anda akan melihat halaman dengan pesan Selamat datang di contoh PDF Hingga langkah ini, kami telah menyiapkan lingkungan pengembangan dan menghosting aplikasi secara lokal menggunakan XAMPP Sekarang mari tambahkan formulir sederhana lalu buat PDF Perhatikan bahwa kami akan menggunakan Bootstrap untuk penataan. Oleh karena itu, ingatlah untuk menambahkan baris berikut di bagian 1
Di file _9, tambahkan konten berikut di bagian 3
Pada kode di atas, kami memiliki formulir sederhana yang memungkinkan pengguna memasukkan nama, email, tempat tinggal, dan cerita mereka. Saat pengguna mengklik tombol kirim, mereka akan diarahkan ke halaman baru tempat mereka akan mengunduh file PDF Di direktori root proyek Anda, buat file baru dan beri nama 4. Ini akan berisi logika untuk menghasilkan PDF berdasarkan data penggunaKami perlu mengunduh dan mengimpor perpustakaan mpdf ke dalam proyek kami. Untuk melakukannya, pastikan Anda telah menginstal Composer Di direktori root proyek Anda, luncurkan terminal terintegrasi lalu instal 5 menggunakan perintah di bawah ini
Setelah instalasi selesai dengan sukses, buka file 4 yang telah kita buat tadi lalu tambahkan kode berikut
Baris di atas memungkinkan kita memuat banyak kelas PHP secara otomatis, sehingga mengurangi kesalahan. Kita perlu menginisialisasi perpustakaan _5 sebelum melanjutkan lebih jauh
Langkah selanjutnya adalah mengambil nilai pengguna dalam metode 8 dan menyimpannya dalam variabel baru
Kami akan menyimpan data di atas dalam satu variabel, sebagai berikut
Kami sekarang dapat menampilkan data di browser sebagai file PDF menggunakan kode berikut
Seluruh kode dalam file _4 ditunjukkan di bawah ini
Ketika Anda menavigasi ke browser Anda dan mengklik tombol buat file PDF, Anda akan melihat sesuatu yang mirip dengan yang berikut ini Cara Menambahkan Catatan Basis Data ke File PDFSebagian besar situs web menyimpan informasi pengguna dalam database. Oleh karena itu, memahami cara menyajikan data ini dalam PDF sangatlah penting Pada langkah ini, kami akan mengambil catatan dari database MYSQL dan kemudian menggunakannya untuk membuat file PDF. Untuk memulai, arahkan ke panel _0 Anda dan buat database baruSelanjutnya, tambahkan tabel dan beberapa record. Anda dapat mempelajari lebih lanjut tentang database MYSQL di sini Setelah database berhasil dibuat, arahkan ke direktori root proyek Anda dan buat file 1. Ini akan berisi logika untuk terhubung ke database MYSQLDi file _1, tambahkan kode berikut 0Pada kode di atas, kita terhubung ke database lokal bernama 3. Admin basis data adalah 4, dan tidak ada kata sandi (untuk tujuan pengujian)Jika koneksi database gagal, pesan kesalahan akan ditampilkan Untuk menampilkan catatan basis data kami, buat file baru dan beri nama 5. Kami akan mengimpor file _1 di sini untuk memungkinkan kami terhubung ke database _1Langkah selanjutnya adalah mengakses tabel kami dan mengambil semua catatan _2Kami akan menggunakan _7 loop untuk melihat semua entri dalam database dan kemudian menampilkannya di halaman web _3Item berikut akan ditampilkan di browser Ingatlah untuk menambahkan tombol di bagian bawah halaman untuk memungkinkan kami mengunduh file PDF. Kami akan menautkan tombol ini ke file _8 yang akan kami buat di langkah berikutnyaIni kode untuk file 5 _4Untuk menghasilkan file PDF dengan data di atas, buat file baru bernama 8 di direktori root proyekDalam file ini, sekali lagi kita akan mengimpor file 1 untuk memungkinkan akses ke database 5Selanjutnya, kami menginisialisasi pustaka 5
Kami kemudian mengakses catatan dalam tabel database menggunakan 7 loop. Kami akan menambahkan setiap entri basis data ke string ( 4) dan kemudian menampilkannya di bagian akhir _7Kode terakhir dalam file 8 akan muncul seperti yang ditunjukkan di bawah ini _8Saat Anda mengakses file _8 di browser, Anda akan melihat dokumen PDF yang berisi semua entri basis data AndaFile PDF dapat diunduh dengan mengklik ikon unduh di browser Anda Kelemahan yang Harus DiwaspadaiDalam tutorial ini, kita telah mempelajari cara membuat PDF dalam PHP. Pustaka _7 telah mempermudah pembuatan dan pemformatan PDF daripada menggunakan modul asli. Namun demikian, Anda harus memastikan bahwa data disajikan dalam format yang benar untuk menghindari bug atau kesalahan dalam kode Anda. Misalnya, metode _8 hanya menerima string sebagai parameternya
Bagaimana cara membuat file HTML ke PDF di PHP?$pdf = $client->convertString("");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");"); Atau gunakan convertFile() untuk mengonversi file HTML lokal. $pdf = $client->convertFile("/path/ke/MyLayout. html");
Bagaimana cara mencetak halaman HTML sebagai PDF menggunakan PHP?php'; . // www. contoh. com"); // menyetel tajuk respons HTTP tajuk("Tipe-Konten. aplikasi/pdf"); tajuk
Bagaimana cara membuat PDF dari halaman web di PHP?php membutuhkan('. /fpdf. php'); . '); . Upon execution, the PHP script will generate a PDF file in your browser.
Bagaimana cara membuat file PDF dari HTML?Cara mengonversi halaman HTML menjadi file PDF. . Di komputer Windows, buka halaman web HTML di Internet Explorer, Google Chrome, atau Firefox. . Klik tombol "Konversi ke PDF" di bilah alat Adobe PDF untuk memulai konversi PDF Masukkan nama file dan simpan file PDF baru Anda di lokasi yang diinginkan |