Bagaimana untuk membuat fail PDF dalam PHP

王林
Lepaskan: 2023-06-11 19:18:01
asal
1932 orang telah melayarinya

Dalam era kemakmuran teknologi moden, fail PDF telah menjadi salah satu format fail yang biasa digunakan oleh kebanyakan pengguna Internet. Ia digunakan secara meluas sehinggakan banyak syarikat kini bergantung pada format ini untuk berkongsi dokumen dan menjimatkan masa dan sumber. Jika anda seorang pembangun PHP, mencipta fail PDF untuk aplikasi anda mungkin satu kemestian. Dalam artikel ini, kita akan membincangkan cara membuat fail PDF menggunakan PHP.

1. Pasang perpustakaan FPDF
Mula-mula, kita perlu memasang perpustakaan yang mengandungi kelas FPDF. FPDF ialah salah satu perpustakaan sumber terbuka yang paling popular untuk menjana dokumen PDF dalam PHP. Ia boleh dipasang melalui komposer, hanya gunakan arahan berikut:

composer require setasign/fpdf

Jika anda tidak menggunakan composer, anda boleh memuat turun perpustakaan FPDF secara manual.

2. Sediakan fail PDF
Seterusnya, kita perlu mencipta fail PDF kosong. Untuk tujuan ini, kami akan membuat instantiate kelas FPDF dan memanggil kaedah "AddPage" melalui objek ini untuk mencipta halaman PDF. Oleh itu, kita perlu mencipta objek FPDF baharu ini dalam kod dan menambah halaman:

$pdf = new FPDF();
$pdf->AddPage();

3 . Tambahkan teks dan imej
Kini setelah kami membuat halaman PDF, langkah seterusnya ialah menambah teks dan imej pada fail. Kita boleh menambah teks pada halaman kosong menggunakan kaedah "SetFont" dan "Sel" kelas FPDF. Kami juga boleh memasukkan gambar ke dalam fail PDF menggunakan kaedah "Imej".

$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Hello World!');
$pdf ->Imej('image.jpg',10,30,50);

Di sini, kami telah menetapkan fon dan saiz fon serta kandungan teks yang perlu ditambah. Kami juga menambah imej "image.jpg" melalui kaedah "Imej". Parameter API mewakili koordinat dan lebar sudut kiri atas imej, dan ketinggian ialah parameter pilihan.

4. Tetapkan sifat fail PDF dan simpan
Akhir sekali, kita perlu menetapkan sifat fail PDF, seperti nama pengarang, nama fail, dsb. Kita boleh melakukan ini menggunakan sifat metadata kelas FPDF. Kami juga perlu menggunakan kaedah "Output" untuk menyimpan atau mengeluarkan fail PDF ke pelayar klien.

$pdf->SetTitle('Hello World PDF');
$pdf->SetAuthor('Your Name');
$pdf->SetSubject('Menguji penciptaan PDF ');

$pdf->Output('hello-world.pdf', 'D');

Kod di atas akan menetapkan tajuk, pengarang dan subjek fail PDF dan akan Ia disimpan ke fail yang dipanggil "hello-world.pdf". Antaranya, parameter "D" menunjukkan bahawa output sedang dimuat turun. Jenis output tambahan disokong, seperti "I" untuk membuka dalam penyemak imbas, dan "F" untuk menyimpan fail pada pelayan.

Kesimpulan
Mencipta fail PDF dalam PHP adalah proses yang sangat mudah, menggunakan kelas FPDF akan menjadikan proses ini lebih cepat dan mudah. Dengan maklumat ini, anda boleh membuat fail PDF dengan lebih pantas dan meninggalkan lebih banyak masa untuk tugasan lain yang boleh menjadikan aplikasi anda lebih cekap.

Atas ialah kandungan terperinci Bagaimana untuk membuat 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