Bagaimana untuk menggunakan FPDF untuk menjana fail PDF dalam php?

PHPz
Lepaskan: 2023-06-04 19:32:01
asal
3054 orang telah melayarinya

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();
?>
Salin selepas log masuk

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');
Salin selepas log masuk

Untuk menambah imej pada fail PDF, anda boleh menggunakan kaedah Image(). Berikut ialah kod sampel:

$pdf->Image('image.png',10,10,30);
Salin selepas log masuk

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');
Salin selepas log masuk

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);
Salin selepas log masuk

Untuk menetapkan margin halaman, anda boleh menggunakan kaedah SetMargins().

$pdf->SetMargins(20,20,20);
Salin selepas log masuk

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();
Salin selepas log masuk

Jika anda ingin menyimpan fail PDF ke direktori tertentu dalam pelayan, anda boleh menggunakan kod berikut:

$pdf->Output('doc.pdf','D');
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan