Pembuatan otomatis file PDF adalah salah satu poin terpenting dari sebuah proyek (komersial atau tidak). Karena mungkin, PDF yang dibuat bukan untuk Anda atau tim, tetapi untuk klien yang menuntut, Anda perlu memberikan solusi yang memenuhi semua harapan dan persyaratan Show Dalam beberapa kasus, bukan karena persyaratan pelanggan yang berlebihan tetapi perpustakaan yang Anda gunakan untuk menghasilkan PDF, Anda akan menemukan diri Anda terbatas dan kemungkinan besar dalam masalah untuk memberikan solusi bagi klien Pada artikel ini, kami akan menunjukkan 5 pustaka pembuatan PDF yang paling penting yang akan membantu Anda mencapai PDF yang kompleks dan luas itu Bagian atas ini didasarkan pada poin yang berbeda seperti seberapa mudah penerapannya, kasus penggunaan, pengguna library, fungsi, dan status pengembangan 5. FPDFContoh FPDF adalah kelas PHP yang memungkinkan untuk menghasilkan file PDF dengan PHP murni, artinya tanpa menggunakan pustaka PDFlib. F dari FPDF adalah singkatan dari Free. Anda dapat menggunakannya untuk segala jenis penggunaan dan memodifikasinya sesuai dengan kebutuhan Anda FPDF memiliki keunggulan lain. fungsi tingkat tinggi, antara fitur utamanya adalah
FPDF tidak memerlukan ekstensi (kecuali Zlib untuk mengaktifkan kompresi dan GD untuk dukungan GIF). Versi terbaru membutuhkan setidaknya PHP 5. 1 Cuplikan berikut menunjukkan PDF dasar yang dibuat dengan FPDF
4. mPDFmPDF adalah kelas PHP yang menghasilkan file PDF dari HTML yang disandikan UTF-8. Ini didasarkan pada FPDF dan HTML2FPDF , dengan sejumlah penyempurnaan. mPDF ditulis oleh Ian Back dan dirilis di bawah lisensi GNU GPL v2 . Sebelum mulai menggunakannya, kami mendorong Anda untuk membaca dokumentasi yang ada di https. //mpdf. github. io/ . Cuplikan berikut menampilkan PDF dasar setelah penginstalan komposer dengan mPDF _3. DOMPDFGithub Dompdf (kebanyakan) adalah CSS 2. 1 tata letak HTML yang sesuai dan mesin rendering yang ditulis dalam PHP. Ini adalah perender gaya-driven. itu akan mengunduh dan membaca lembar gaya eksternal, tag gaya sebaris, dan atribut gaya dari masing-masing elemen HTML. Ini juga mendukung sebagian besar atribut HTML presentasional Fitur
Persyaratan
Rekomendasi
Cuplikan berikut menunjukkan cara membuat PDF sederhana dan menghasilkan unduhan langsung menggunakan Dompdf
2. Snappy (wkhtmltopdf)Perpustakaan Github Snappy. Github wkhtmltopdf Snappy adalah perpustakaan PHP5 yang memungkinkan pembuatan thumbnail, snapshot, atau PDF dari url atau halaman html. Ini menggunakan wkhtmltopdf dan wkhtmltoimage berbasis webkit yang sangat baik yang tersedia di OSX, linux, windows. Anda harus mengunduh wkhtmltopdf 0. 12. x untuk menggunakan Snappy wkhtmltopdf dan wkhtmltoimage adalah alat baris perintah open source (LGPLv3) untuk merender HTML menjadi PDF dan berbagai format gambar menggunakan mesin rendering Qt WebKit. Ini berjalan sepenuhnya "tanpa kepala" dan tidak memerlukan layanan tampilan atau tampilan Anda bahkan dapat mengunduh distribusi wkhtmltopdf sebagai dependensi komposer dan mereferensikan Biner secara dinamis dalam proyek Anda Cuplikan berikut menampilkan PDF dasar dari HTML menggunakan wkhtmltopdf di Windows dengan beranda Github
1. TCPDFGithub. Beranda TCPDF adalah perpustakaan PHP untuk menghasilkan dokumen PDF dengan cepat dengan mudah dan dengan beberapa baris. Ini mendukung penyesuaian dan banyak fitur utama saat Anda bekerja dengan pembuatan file PDF Pustaka ini mendukung font Unicode dan dikelola secara aktif oleh Nicola Asuni di repositori Github Ini memiliki banyak contoh dan cuplikan yang siap diuji di beranda resminya. TCPDF memiliki fitur utama
Berikut contoh cara merender HTML menjadi PDF dengan TCPDF _TCPDF di tempat pertama, mengapa?. Secara teoritis, tempat pertama harus dari wkhtmltopdf karena menggunakan webkit untuk merender HTML Anda dan mungkin akan lebih membantu untuk merender sesuatu sebagai kanvas, SVG, dll. Namun, Anda perlu tahu bahwa tidak setiap pengembang dapat menyertakan binari (aplikasi atau executable) pada proyeknya atau menikmati hak istimewa untuk melakukan apa pun yang dia inginkan dengan server, saat itulah TCPDF menjadi pilihan pertama bagi sebagian besar pengembang. TCPDF berada di tempat pertama dari atas ini karena ini adalah pustaka PHP yang paling mudah digunakan untuk membuat PDF dan bagaimanapun, yang paling lengkap dan luas karena tidak memerlukan file yang dapat dieksekusi karena semuanya bekerja dengan PHP Biasa. Ini mencakup persyaratan dasar semua project yang memerlukan fitur pembuatan PDF Jika Anda tahu perpustakaan PHP lain yang luar biasa untuk menghasilkan PDF, silakan bagikan dengan komunitas di kotak komentar di bawah, selamat bersenang-senang Bagaimana cara mengonversi file HTML ke PDF di PHP?Anda juga dapat mengonversi kode HTML mentah, cukup gunakan metode convertString() alih-alih convertUrl(). $pdf = $client->convertString("");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");");"); Atau gunakan convertFile() untuk mengonversi lokal . $pdf = $client->convertFile("/path/ke/MyLayout.
Bagaimana cara mencetak halaman HTML sebagai PDF di PHP?php'; . // www. contoh. com"); // menyetel tajuk respons HTTP tajuk("Tipe-Konten. aplikasi/pdf"); tajuk
Pustaka PDF mana yang terbaik untuk PHP?Ada empat pustaka PHP yang mampu mem-parsing HTML/CSS dan mengubahnya menjadi PDF. . TCPDF (suatu saat akan diganti dengan tc-lib-pdf) Dompdf mengeset. sh (berbayar) Bagaimana cara mengubah halaman PHP ke PDF menggunakan PHP?php memerlukan_once('tcpdf_include. php'); |