Apa gunanya fpdf di php?

Hari ini saya akan menjelaskan Cara Menghasilkan file pdf di data pengguna di php. Contoh ini sangat mudah digunakan di php. Contoh ini saya lakukan untuk menghasilkan data pengguna melalui file pdf

Contoh ini untuk membuat beberapa file lain untuk digunakan. Saya menggunakan generator fpdf di php untuk digunakan dalam menghasilkan file pdf di php

$pdf->MultiCell(190,5,'Di perpustakaan FPDF juga menyediakan fitur keamanan untuk setiap data rahasia di dalamnya. Ini akan memungkinkan dengan kata sandi PDF dengan informasi kunci yang diketahui pengguna tertentu seperti nomor akun, Kombinasi informasi bidang derek profil, DOB dengan nama dll. Kami dapat mengatur konten apa pun sebagai kunci kata sandi PDF. ',0,'L',0);

FPDF adalah kelas PHP yang memungkinkan Anda menghasilkan file PDF dan tidak bergantung pada pustaka PHP tambahan

FPDF gratis dan dapat diunduh dari bagian unduhan situs web resmi. Paket unduhan berisi semua file yang diperlukan, bersama dengan beberapa tutorial tentang cara menggunakannya

Untuk mengunggah paket di akun Anda, gunakan FTP atau Pengelola File di Alat Situs dan ekstrak setelah itu. Tempatkan konten yang diekstraksi di folder mana pun di akun Anda, yang kemudian akan berubah menjadi folder instalasi FPDF

Contoh dasar penggunaan FPDF adalah dengan kode PHP berikut (Anda harus mengekstrak paket FPDF di folder tempat file PHP dengan kode tersebut berada)

AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>

Katakanlah Anda telah mengunduh dan mengekstrak paket FPDF di dalam folder bernama ~/public_html/fpdf/. Buat file PHP baru yang dipanggil ke PDF. php di dalam folder yang sama dan masukkan kode di atas. Simpan file dan coba akses melalui browser Anda

FPDF adalah perpustakaan PHP yang digunakan untuk menghasilkan PDF. FPDF adalah pustaka sumber terbuka. Anda dapat menggunakannya untuk segala jenis penggunaan dan memodifikasinya sesuai dengan kebutuhan Anda

    FPDF memiliki keunggulan lain. fungsi tingkat tinggi, antara fitur utamanya adalah
  • Pilihan satuan ukuran, format halaman, dan margin
  • Manajemen header dan footer halaman
  • Hentian halaman otomatis
  • Pemisahan baris otomatis dan pembenaran teks
  • Dukungan gambar (JPEG, PNG dan GIF)
  • Warna
  • Tautan
  • Dukungan TrueType, Type1, dan penyandian
  • Kompresi halaman
FPDF tidak memerlukan ekstensi (kecuali Zlib untuk mengaktifkan kompresi dan GD untuk dukungan GIF). Versi PHP membutuhkan setidaknya PHP 5. 1

Halo Dunia. php

    AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf->Output();
?>
    
_

Jalankan sendiri


Dalam tutorial ini, kita akan membuat PDF dari data file teks menggunakan library PHP FPDF. FPDF adalah perpustakaan PHP generasi PDF sisi server terbaik. Pustaka ini memiliki fitur yang kaya mulai dari menambahkan halaman PDF hingga membuat kisi dan banyak lagi

Dalam contoh ini, kami memiliki file teks yang berisi detail mainan sebagai catatan. Kami sedang membaca konten file ini, lalu membuat dokumen PDF dan menampilkannya di browser

Lihat Demo

Kode PHP-FPDF untuk Pembuatan PDF

Kode berikut digunakan untuk menghasilkan file PDF berdasarkan data file teks dan menampilkan PDF di browser

Itu hanya skrip PHP satu file dan memiliki file teks yang menyertainya. Anda dapat mengunduh proyek di bawah ini

Apa gunanya fpdf di php?

File zip unduhan tidak memiliki paket FPDF. Anda perlu mengunduh FPDF dan memasukkannya ke dalam proyek untuk menjalankan skrip ini

Saya telah menguji skrip ini hingga FPDF v 1. 83. Ini adalah skrip dasar untuk memulai dan diharapkan dapat bekerja pada semua versi FPDF yang dirilis hingga sekarang

Tutorial ini memberikan ikhtisar fungsionalitas FPDF dan dua contoh menggunakan pendekatan berorientasi objek PHP untuk membantu Anda memulai membuat PDF Anda sendiri

PHP memungkinkan Anda menghasilkan file PDF secara dinamis, yang dapat berguna untuk berbagai tugas. FPDF adalah kelas PHP gratis yang berisi sejumlah fungsi yang memungkinkan Anda membuat dan memanipulasi PDF

PDFlib

API PHP berisi sejumlah fungsi untuk menangani file PDF yang dirancang untuk digunakan dengan PDFlib. Meski luas, perpustakaan ini tidak gratis untuk penggunaan komersial. Versi gratis yang disebut PDFlib Lite tersedia untuk penggunaan pribadi, tetapi fungsinya terbatas. Untuk menggunakan pustaka PDFlib lengkap, Anda harus membeli lisensi yang agak mahal

Mengapa FPDF?

Cara alternatif untuk menghasilkan file PDF dengan PHP menggunakan FPDF, kelas PHP gratis yang berisi sejumlah fungsi untuk membuat dan memanipulasi PDF. Kata kuncinya di sini adalah gratis. Anda bebas mengunduh dan menggunakan kelas ini atau menyesuaikannya agar sesuai dengan kebutuhan Anda. Selain gratis, ini juga lebih mudah digunakan daripada PDFlib. PDFlib perlu diinstal sebagai ekstensi dalam paket PHP Anda, sedangkan FPDF hanya dapat disertakan dalam skrip PHP Anda dan siap digunakan

Membuat file PDF

Untuk memulai, Anda perlu mengunduh kelas FPDF dari situs web FPDF dan memasukkannya ke dalam skrip PHP Anda seperti ini

require('fpdf.php');

Di bawah ini adalah contoh bagaimana Anda dapat membuat PDF sederhana menggunakan FPDF

Kita mulai dengan membuat objek FPDF baru dengan

$pdf= new FPDF();_

Konstruktor FPDF dapat mengambil parameter berikut

> Orientasi tali (P atau L) — potret atau lanskap
>String unit (pt,mm,cm and in) — satuan ukuran
>Format campuran (A3, A4, A5, Letter dan Legal) — format halaman

Selanjutnya, kita akan mengatur beberapa properti dokumen


$pdf->SetAuthor('Lana Kovacevic');
$pdf->SetTitle('FPDF tutorial');

Karena kami ingin menggunakan font yang sama di seluruh dokumen, kami dapat mengaturnya sebelum membuat halaman


$pdf->SetFont('Helvetica','B',20);
$pdf->SetTextColor(50,60,100);
_

Fungsi SetFont membutuhkan tiga parameter; . Kami menggunakan Helvetica, Bold dan 20 poin, yang akan diterapkan pada judul dokumen kami. Anda dapat menggunakan salah satu keluarga font biasa atau mengatur yang lain menggunakan fungsi AddFont ().

Dengan SetTextColor () kami juga mengatur warna font untuk seluruh dokumen. Warna dapat direpresentasikan sebagai RGB atau skala abu-abu. Di sini kita menggunakan nilai RGB

Sekarang setelah selesai, mari siapkan halaman untuk dokumen PDF kita

$pdf->AddPage('P');
$pdf->SetDisplayMode(real,'default');

Anda dapat melewati AddPage () parameter "P" atau "L" untuk menentukan orientasi halaman. Saya telah menggunakan "P" untuk potret. Fungsi SetDisplayMode menentukan bagaimana halaman akan ditampilkan. Anda dapat melewati parameter zoom dan tata letak. Di sini kami menggunakan zoom 100 persen dan tata letak default pemirsa

Sekarang, setelah kita menyiapkan halaman, mari sisipkan gambar agar terlihat lebih bagus dan jadikan tautan saat kita melakukannya. Kami akan menampilkan logo FPDF dengan memanggil fungsi Gambar dan meneruskannya dengan parameter berikut — nama file, dimensi, dan URL

$pdf->Image('logo.png',10,20,33,0,' ','http://www.fpdf.org/');_

Anda juga bisa menyisipkan tautan dengan

$pdf->Link(10, 20, 33,33, 'http://www.fpdf.org/');_

Sekarang mari buat judul untuk dokumen kita dengan border di sekelilingnya

$pdf->SetXY(50,20);
$pdf->SetDrawColor(50,60,100);
$pdf->Cell(100,10,'FPDF Tutorial',1,0,'C',0);

Fungsi SetXY mengatur posisi koordinat x dan y, di mana kita ingin judul muncul. SetDrawColor akan mengatur warna perbatasan, menggunakan nilai RGB. Setelah selesai, kami memanggil fungsi Sel untuk mencetak persegi panjang sel bersama dengan teks judul kami. Kami melewati fungsi parameter berikut; . Batasnya adalah 0 untuk tanpa batas atau 1 untuk bingkai. Untuk ln kita menggunakan nilai default 0, "C" untuk meratakan tengah teks di dalamnya dan 0 untuk isian. Seandainya kita menggunakan 1 untuk mengisi persegi panjang akan diwarnai. Dengan nilai 0 kami membuatnya transparan

Sekarang kami ingin menulis teks utama ke PDF, yaitu menampilkan pesan kecil


$pdf->SetXY(10,50);
$pdf->SetFontSize(10);
$pdf->Write(5,'Congratulations! You have generated a PDF. ');

Sekali lagi kami mengatur posisi x dan y teks, tetapi kali ini kami mengurangi ukuran font dengan fungsi SetFontSize. Fungsi tulis akan mencetak teks ke PDF. Parameter 5 akan mengatur ketinggian garis. Namun ini hanya relevan, jika ada beberapa baris teks

Akhirnya kami ingin mengirim output ke tujuan tertentu, menggunakan fungsi Output

require('fpdf.php');0

Di sini kita melewatkan fungsi nama file dan tujuan, dalam hal ini “I”. Parameter "I" akan mengirimkan output ke browser

Menyatukan semuanya

membutuhkan('fpdf. php');

// buat objek FPDF
$pdf=FPDF baru();

//mengatur properti dokumen
$pdf->SetAuthor('Lana Kovacevic');
$pdf->SetTitle('tutorial FPDF');

// atur font untuk seluruh dokumen
$pdf->SetFont('Helvetica','B',20);
$pdf->SetTextColor(50,60,100);

//menyiapkan halaman
$pdf->AddPage('P');
$pdf->SetDisplayMode(nyata,'default');

//sisipkan gambar dan jadikan tautan
$pdf->Gambar('logo. png',10,20,33,0,' ','http. // www. fpdf. org/');

// tampilkan judul dengan batas di sekelilingnya
$pdf->SetXY(50,20);
$pdf->SetDrawColor(50,60,100);
$pdf->Cell(100,10,'Tutorial FPDF',1,0,'C',0);

//Atur posisi x dan y untuk teks utama, kurangi ukuran font dan tulis konten
$pdf->SetXY (10,50);
$pdf->SetFontSize(10);
$pdf->Write(5,'Selamat. Anda telah membuat PDF. ');

// Keluarkan dokumen
$pdf->Keluaran('contoh1. pdf','I');

?>

Sekarang setelah Anda mempelajari cara membuat PDF sederhana, mari kita lihat apa lagi yang bisa kita lakukan dengan FPDF. Kode contoh di bawah ini menunjukkan cara membuat header dan footer untuk dokumen Anda


<?php
require('fpdf.php');

class PDF extends FPDF
{
 function Header()
 {
 $this->Image('logo.png',10,8,33);
 $this->SetFont('Helvetica','B',15);
 $this->SetXY(50, 10);
 $this->Cell(0,10,'This is a header',1,0,'C');
 }

 function Footer()
 {
 $this->SetXY(100,-15);
 $this->SetFont('Helvetica','I',10);
 $this->Write (5, 'This is a footer');
 }
}

$pdf=new PDF();
$pdf->AddPage();
$pdf->Output('example2.pdf','D');
?>


Seperti yang Anda lihat, kami membuat kelas anak FPDF menggunakan pewarisan dan menyiapkan perilaku untuk fungsi Header dan Footer. Kami kemudian membuat objek baru dari kelas PDF ini dan menambahkan halaman ke dokumen kami. AddPage () akan secara otomatis memanggil Header dan Footer. Terakhir, kami menampilkannya ke file bernama example2. pdf, kali ini menggunakan opsi "D" sebagai contoh. Ini akan mengirim file ke browser dan membuka kotak dialog, meminta pengguna untuk menyimpan file

Sekarang setelah Anda memahami cara kerja FPDF, lanjutkan dan mainkan beberapa fungsinya dan bersenang-senang membuat PDF Anda sendiri. Untuk daftar lengkap fungsi, lihat situs Web FPDF

Apa gunanya fpdf di php?

Buletin Daily Tech Insider

Tetap up to date pada teknologi terbaru dengan Daily Tech Insider. Kami membawakan Anda berita tentang perusahaan, produk, dan orang terkemuka di industri, serta artikel yang disorot, unduhan, dan sumber daya teratas. Anda akan menerima primer tentang topik teknologi hangat yang akan membantu Anda tetap terdepan

Bagaimana cara menghasilkan PDF di php dengan FPDF?

php membutuhkan('. /fpdf. php'); . '); . Upon execution, the PHP script will generate a PDF file in your browser.

Bagaimana cara memasukkan FPDF di php?

PDFlib perlu diinstal sebagai ekstensi dalam paket PHP Anda, sedangkan FPDF dapat disertakan dalam skrip PHP Anda dan siap digunakan. Untuk memulai, Anda perlu mengunduh kelas FPDF dari situs web FPDF dan menyertakannya dalam skrip PHP Anda seperti ini. membutuhkan('fpdf. php');

Bagaimana cara menggunakan FPDI di php?

Demo Pengenalan Sederhana FPDI . php'); . php');