Cara membuat pdf di php
FPDF adalah kelas PHP yang sangat luar biasa untuk menghasilkan PDF menggunakan PHP dari database MySQL. Ini adalah pustaka PHP open source untuk menghasilkan file pdf menggunakan PHP Show
PDF adalah format file yang sangat umum dan populer untuk membaca, melihat, dan menulis dokumen. Format PDF tidak bergantung pada perangkat lunak aplikasi, perangkat keras, dan sistem operasi FPDF memiliki fitur utama berikut
Video tutorialJika Anda lebih nyaman menonton video yang menjelaskan tentang penggunaan pembuatan pdf, maka Anda harus menonton video tutorial ini Hasilkan File PDF Menggunakan PDF dan PHPAda satu ekstensi ketergantungan php yaitu Zlib untuk mengaktifkan kompresi dan GD untuk dukungan gambar GIF. Versi terbaru membutuhkan setidaknya PHP 5. 1
Kami akan mengikuti langkah-langkah berikut untuk Menghasilkan PDF
Langkah 1. Kami akan membuat tabel karyawan ke dalam database MySQL -- -- Table structure for table `employee` -- CREATE TABLE IF NOT EXISTS `employee` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'primary key', `employee_name` varchar(255) NOT NULL COMMENT 'employee name', `employee_salary` double NOT NULL COMMENT 'employee salary', `employee_age` int(11) NOT NULL COMMENT 'employee age', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='datatable demo table' AUTO_INCREMENT=64 ; Kami akan menghasilkan beberapa data sampel dan memasukkannya ke dalam tabel karyawan Tautan Sponsor-- -- Dumping data for table `employee` -- INSERT INTO `employee` (`id`, `employee_name`, `employee_salary`, `employee_age`) VALUES (1, 'Tiger Nixon', 320800, 61), (2, 'Garrett Winters', 170750, 63), (3, 'Ashton Cox', 86000, 66), (4, 'Cedric Kelly', 433060, 22), (5, 'Airi Satou', 162700, 33), (6, 'Brielle Williamson', 372000, 61), (7, 'Herrod Chandler', 137500, 59), (8, 'Rhona Davidson', 327900, 55), (9, 'Colleen Hurst', 205500, 39), (10, 'Sonya Frost', 103600, 23), (11, 'Jena Gaines', 90560, 30), (12, 'Quinn Flynn', 342000, 22), (13, 'Charde Marshall', 470600, 36), (14, 'Haley Kennedy', 313500, 43), (15, 'Tatyana Fitzpatrick', 385750, 19), (16, 'Michael Silva', 198500, 66);_ Langkah 2. Mari hubungkan database MySQL dengan PHP. Kami akan membuat file Class dbObj{ /* Database connection start */ var $dbhost = "localhost"; var $username = "root"; var $password = ""; var $dbname = "test"; var $conn; function getConnstring() { $con = mysqli_connect($this->dbhost, $this->username, $this->password, $this->dbname) or die("Connection failed: " . mysqli_connect_error()); /* check connection */ if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); } else { $this->conn = $con; } return $this->conn; } } File di atas digunakan untuk menghubungkan dan memilih database MySQL menggunakan PHP. Anda perlu mengubah nilai variabel $dbhost, $username, $password, dan $dbname dengan kredensial database Anda Tautan SponsorLangkah 3. Kami akan membuat file Image('logo.png',10,-1,70); $this->SetFont('Arial','B',13); // Move to the right $this->Cell(80); // Title $this->Cell(80,10,'Employee List',1,0,'C'); // Line break $this->Ln(20); } // Page footer function Footer() { // Position at 1.5 cm from bottom $this->SetY(-15); // Arial italic 8 $this->SetFont('Arial','I',8); // Page number $this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C'); } } $db = new dbObj(); $connString = $db->getConnstring(); $display_heading = array('id'=>'ID', 'employee_name'=> 'Name', 'employee_age'=> 'Age','employee_salary'=> 'Salary',); $result = mysqli_query($connString, "SELECT id, employee_name, employee_age, employee_salary FROM employee") or die("database error:". mysqli_error($connString)); $header = mysqli_query($connString, "SHOW columns FROM employee"); $pdf = new PDF(); //header $pdf->AddPage(); //foter page $pdf->AliasNbPages(); $pdf->SetFont('Arial','B',12); foreach($header as $heading) { $pdf->Cell(40,12,$display_heading[$heading['Field']],1); } foreach($result as $row) { $pdf->Ln(); foreach($row as $column) $pdf->Cell(40,12,$column,1); } $pdf->Output(); ?> Kami akan menyertakan file koneksi dan pdf libs, untuk penyesuaian header dan footer file pdf, kami akan mengganti metode header dan footer dan menentukan desain css kami Langkah 4. Kami akan membuat file _ Kami telah menambahkan tag formulir HTML dan menentukan nilai tindakan KesimpulanKami telah membuat file pdf menggunakan database PHP dan MySQL, Anda juga dapat membuat pdf menggunakan database lain. Anda hanya perlu membuat koneksi dengan jenis database lain Bagaimana cara membuat generator PDF di PHP?php membutuhkan('. /fpdf. php'); . '); . Upon execution, the PHP script will generate a PDF file in your browser.
Bagaimana cara membuat PDF dari HTML di PHP?Kode berikut menghasilkan PDF dari file HTML ( pdf-content. html ). Dapatkan konten dari file HTML menggunakan fungsi file_get_contents() di PHP. Muat konten HTML menggunakan metode loadHtml() dari kelas Dompdf .
Bagaimana cara membuat file PDF di PHP dan MySQL?Buat PDF menggunakan PHP dari database Mysql . Langkah 1. Dapatkan data dari database MySQL ke halaman Langkah 1. Unduh pustaka FPDF dari fpdf. org Langkah 2. Salin fpdfnya. php ke folder aplikasi Anda Langkah-3. Gunakan perpustakaan fpdf seperti itu Bagaimana Anda menghasilkan file PDF?Cara membuat file PDF. . Buka Acrobat dan pilih "Alat" > "Buat PDF" Pilih jenis file yang ingin Anda buat dari PDF. file tunggal, banyak file, pemindaian, atau opsi lainnya Klik "Buat" atau "Berikutnya" tergantung pada jenis file Ikuti petunjuk untuk mengonversi ke PDF dan simpan ke lokasi yang Anda inginkan |