FPDF ialah perpustakaan kelas PHP yang digunakan untuk menjana fail PDF (Format Dokumen Mudah Alih). Ia boleh menjana pelbagai jenis dokumen PDF dalam laman web PHP, termasuk jadual, grafik, imej, teks, dll. Menggunakan FPDF memudahkan anda membuat fail PDF tersuai tanpa menggunakan sebarang perisian atau pemalam khas.
Dalam artikel ini, kami akan memperkenalkan secara terperinci cara menggunakan FPDF untuk menjana fail PDF, termasuk pemasangan, mencipta dokumen PDF, menambah teks dan imej, menetapkan reka letak dan gaya halaman, dsb.
1. Pasang perpustakaan kelas FPDF
Pertama, kita perlu memuat turun dan memasang perpustakaan kelas FPDF. Versi terkini perpustakaan kelas FPDF boleh dimuat turun dari laman web rasmi FPDF (http://www.fpdf.org/). Setelah dimuat turun, nyahzip fail yang dimuat turun ke dalam aplikasi PHP anda dan namakan direktori "fpdf".
2. Cipta dokumen PDF
Sebelum mula menggunakan FPDF untuk mencipta dokumen PDF, kita perlu menggunakan bahasa PHP untuk membuat instantiate kelas FPDF. Mula-mula, buat fail PHP baharu dan tambahkan kod berikut pada permulaan fail PHP:
<?php require('fpdf/fpdf.php'); $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->Cell(40,10,'Hello World!'); $pdf->Output(); ?>
Dalam kod, kami mula-mula memuatkan perpustakaan kelas FPDF, kemudian membuat instantiate kelas FPDF, dan menggunakan AddPage( ) kaedah untuk menambah halaman baharu, dan menetapkan fon dan saiz.
Akhir sekali, gunakan kaedah Cell() untuk menambah teks dan kaedah Output() untuk mengeluarkan fail PDF ke penyemak imbas atau menyimpannya ke pelayan.
3. Tambah teks dan imej
Seterusnya, kita akan belajar cara menambah teks dan imej pada fail PDF.
Untuk menambah teks pada fail PDF, gunakan kaedah Cell(). Parameter pertama kaedah Cell() ialah lebar sel, parameter kedua ialah ketinggian sel, dan parameter ketiga ialah teks yang terkandung dalam sel.
$pdf->Cell(40,10,'This is a cell');
Untuk menambah imej pada fail PDF, anda boleh menggunakan kaedah Image(). Berikut ialah kod sampel:
$pdf->Image('image.png',10,10,30);
Dalam kod, parameter pertama ialah laluan ke fail imej yang akan ditambah, parameter kedua dan ketiga ialah koordinat X dan Y bagi imej, dan yang keempat parameter ialah lebar imej. Jika parameter keempat diabaikan, imej akan mengekalkan saiz asalnya.
4. Tetapkan reka letak dan gaya halaman
Anda boleh menggunakan pelbagai kaedah untuk menetapkan reka letak dan gaya dokumen PDF.
Untuk menetapkan saiz dan arah halaman, anda boleh menggunakan kaedah AddPage() parameter pertamanya ialah arah halaman, dan parameter kedua ialah saiz halaman Contohnya:
$pdf->AddPage('L','A4');
Dalam kod, Parameter pertama ditetapkan kepada 'L' untuk menunjukkan bahawa halaman adalah orientasi landskap, dan parameter kedua ditetapkan kepada 'A4' untuk menunjukkan bahawa saiz halaman ialah A4.
Untuk menetapkan fon dan gaya, anda boleh menggunakan kaedah SetFont(). Parameter pertama kaedah SetFont() ialah nama fon, parameter kedua (pilihan) ialah gaya fon (tebal, condong, dsb.), dan parameter ketiga ialah saiz fon.
$pdf->SetFont('Arial','B',16);
Untuk menetapkan margin halaman, anda boleh menggunakan kaedah SetMargins().
$pdf->SetMargins(20,20,20);
Dalam kod, parameter pertama ialah jidar kiri, parameter kedua ialah jidar atas, dan parameter ketiga ialah jidar kanan dan bawah.
5. Keluarkan fail PDF
Selepas melengkapkan penciptaan dan tetapan fail PDF, kita perlu menggunakan kaedah Output() untuk mengeluarkan fail PDF ke penyemak imbas atau menyimpannya ke pelayan.
$pdf->Output();
Jika anda ingin menyimpan fail PDF ke direktori tertentu dalam pelayan, anda boleh menggunakan kod berikut:
$pdf->Output('doc.pdf','D');
Dalam kod, parameter pertama ialah nama PDF fail, dan parameter kedua ialah mod Output. "D" di sini bermaksud memuat turun fail PDF ke penyemak imbas dan bukannya mengeluarkannya ke skrin.
6. Ringkasan
Dengan menggunakan perpustakaan kelas FPDF, kami boleh menjana fail PDF dengan mudah tanpa menggunakan sebarang perisian atau pemalam khas. Artikel ini memperkenalkan pengetahuan mencipta dokumen PDF, menambah teks dan imej, menetapkan susun atur dan gaya halaman serta mengeluarkan fail PDF. Dengan pemahaman yang mendalam tentang perpustakaan kelas FPDF, anda boleh mencipta fail PDF tersuai anda sendiri untuk menambah lebih banyak fungsi dan nilai pada tapak web PHP anda.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan FPDF untuk menjana fail PDF dalam php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!