Hasilkan fail PDF menggunakan PHP dan Fpdf
Dalam perusahaan moden, menjana fail PDF telah menjadi kemahiran penting. Menggunakan fail PDF boleh membantu syarikat memaparkan dan menyampaikan pelbagai maklumat dengan lebih cekap, dan sesuai untuk digunakan dalam pelbagai situasi. Oleh itu, menjana fail PDF dalam pengaturcaraan PHP telah menjadi kemahiran penting.
Dalam artikel ini, kami akan meneroka kaedah dan langkah untuk menjana fail PDF menggunakan PHP dan Fpdf. Untuk mencapai matlamat ini, kami akan mempertimbangkan topik berikut:
- Latar Belakang
- Memasang alatan yang diperlukan
- Memahami perpustakaan Fpdf
- Membuat satu fail PDF
- Tambahkan teks pada fail PDF
- Tambahkan imej pada fail PDF
- Tambahkan jadual pada fail PDF
- Gunakan gaya dan warna
- Kesimpulan
- Latar Belakang
Dalam artikel ini, kami akan menggunakan perpustakaan PHP dan Fpdf untuk mencipta fail PDF. Kami akan menulis kod untuk menambah teks, imej dan jadual pada fail PDF supaya kami boleh lebih memahami cara menjana fail PDF. Selain itu, kami juga akan belajar cara menggunakan gaya dan warna untuk menjadikan fail PDF lebih cantik dan boleh dibaca.
- Pasang alatan yang diperlukan
Sebelum anda mula menulis kod PHP, anda perlu memastikan bahawa anda telah memasang perpustakaan PHP dan Fpdf. Jika pustaka PHP atau Fpdf belum dipasang pada sistem anda, anda boleh mengikuti langkah di bawah untuk memasangnya.
Pasang PHP:
- Buka terminal dalam sistem Linux dan laksanakan arahan berikut:
sudo apt-get install php
( jika Anda berada dalam sistem pengendalian lain, sila rujuk panduan pemasangan untuk maklumat lanjut)
Pasang perpustakaan FPDF:
- Pergi ke laman web rasmi Fpdf (http://www .fpdf.org ) dan muat turun versi terkini pustaka Fpdf
- Nyahzip pakej zip dan alihkan folder ke direktori kerja anda
Nota: Anda perlu menamakan semula folder ke "fpdf" , dan pastikan ia diletakkan dalam direktori yang betul.
- Memahami perpustakaan Fpdf
Sebelum kita mula menjana fail PDF, mari kita luangkan sedikit masa untuk memahami perpustakaan Fpdf. Pustaka Fpdf ialah perpustakaan penjanaan PDF sumber terbuka untuk bahasa pengaturcaraan PHP. Ia boleh membantu kami membuat fail PDF dengan pelbagai format, seperti teks, imej, jadual dan banyak lagi.
Pustaka Fpdf juga menyokong penggunaan pelbagai fon dan warna, serta boleh memasukkan hiperpautan dan penanda halaman mengikut keperluan. Dengan menggunakan perpustakaan Fpdf, anda boleh menjana dokumen PDF profesional dengan mudah tanpa banyak kemahiran pengaturcaraan.
- Buat fail PDF
Pertama, kita perlu mencipta fail PDF kosong. Dalam perpustakaan Fpdf kita boleh mencapai ini menggunakan kod berikut.
<?php require('fpdf/fpdf.php'); $pdf = new FPDF(); $pdf->AddPage(); $pdf->Output(); ?>
Dalam kod di atas, kami mencipta objek bernama "pdf" dan memanggil kaedah "AddPage" untuk menambah halaman baharu. Gunakan kaedah "Output" untuk menyimpan fail PDF ke pelayan.
- Menambah teks dalam fail PDF
Menambah teks dalam fail PDF ialah perkara yang sangat mudah. Anda boleh menggunakan kod berikut untuk mencapai ini.
<?php require('fpdf/fpdf.php'); $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->Cell(40,10,'PDF Tutorial'); $pdf->Output(); ?>
Dalam kod di atas, kami menggunakan kaedah "SetFont" untuk menetapkan fon, saiz dan gaya. Selepas ini, kami menggunakan kaedah "Sel" untuk menambah teks pada fail PDF.
- Menambah imej dalam fail PDF
Menambah imej dalam fail PDF juga merupakan tugas yang mudah. Berikut ialah contoh kod:
<?php require('fpdf/fpdf.php'); $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->Cell(40,10,'PDF Tutorial'); $pdf->Image('image.jpg',10,40); $pdf->Output(); ?>
Dalam kod di atas, kami menggunakan kaedah "Imej" untuk menambah imej dan menentukan nama fail, koordinat x dan y imej.
- Menambah jadual dalam fail PDF
Menambah jadual dalam fail PDF juga sangat mudah. Berikut ialah contoh kod:
<?php require('fpdf/fpdf.php'); $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->Cell(40,10,'PDF Tutorial'); $pdf->Ln(20); $pdf->SetFont('Arial','B',12); $pdf->Cell(40,10,'Name',1); $pdf->Cell(40,10,'Age',1); $pdf->Ln(); $pdf->SetFont('Arial','',12); $pdf->Cell(40,10,'John',1); $pdf->Cell(40,10,'27',1); $pdf->Ln(); $pdf->Cell(40,10,'Mike',1); $pdf->Cell(40,10,'30',1); $pdf->Output(); ?>
Dalam kod di atas, kami menggunakan kaedah "Sel" untuk menambah tajuk jadual, menetapkan gaya sempadan jadual, menetapkan lebar dan tinggi lajur jadual dan gunakan kaedah "Ln" Cipta baris kosong. Menggunakan kaedah yang sama, kita boleh menambah semua baris dan lajur yang diperlukan pada jadual.
- Menggunakan gaya dan warna
Pustaka Fpdf juga menyokong penggunaan gaya dan warna untuk mencipta fail PDF. Berikut ialah contoh kod:
<?php require('fpdf/fpdf.php'); $pdf = new FPDF(); $pdf->AddPage(); $pdf->SetFont('Arial','B',16); $pdf->SetFillColor(255,0,0); //设置填充颜色 $pdf->SetTextColor(255); //设置文本颜色 $pdf->Cell(40,10,'PDF Tutorial',1,0,'C',true); $pdf->Output(); ?>
Dalam kod di atas, kami menggunakan kaedah "SetFillColor" untuk menetapkan warna isian dan kaedah "SetTextColor" untuk menetapkan warna teks. Kami juga boleh menetapkan sempadan, saiz teks, kedudukan teks dan padding menggunakan kaedah "Sel".
- Kesimpulan
Dalam artikel ini, kami meneroka cara menjana fail PDF menggunakan perpustakaan PHP dan Fpdf. Kami mempelajari latar belakang yang diperlukan, memasang alat yang diperlukan dan mempelajari tentang perpustakaan Fpdf. Kami juga menunjukkan cara membuat fail PDF dan menambah teks, imej dan jadual serta menggunakan gaya dan warna untuk mencipta fail PDF yang cantik.
Saya harap artikel ini membantu anda mula meneroka cara menjana fail PDF menggunakan PHP dan perpustakaan Fpdf. Jika anda mempunyai sebarang soalan atau kebimbangan, sila tinggalkan di bahagian komen.
Atas ialah kandungan terperinci Hasilkan fail PDF menggunakan PHP dan Fpdf. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Dalam bab ini, kita akan memahami Pembolehubah Persekitaran, Konfigurasi Umum, Konfigurasi Pangkalan Data dan Konfigurasi E-mel dalam CakePHP.

PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Bekerja dengan pangkalan data dalam CakePHP adalah sangat mudah. Kami akan memahami operasi CRUD (Buat, Baca, Kemas Kini, Padam) dalam bab ini.

Untuk bekerja dengan tarikh dan masa dalam cakephp4, kami akan menggunakan kelas FrozenTime yang tersedia.

Untuk mengusahakan muat naik fail, kami akan menggunakan pembantu borang. Di sini, adalah contoh untuk muat naik fail.

Dalam bab ini, kita akan mempelajari topik berikut yang berkaitan dengan penghalaan ?

CakePHP ialah rangka kerja sumber terbuka untuk PHP. Ia bertujuan untuk menjadikan pembangunan, penggunaan dan penyelenggaraan aplikasi lebih mudah. CakePHP adalah berdasarkan seni bina seperti MVC yang berkuasa dan mudah difahami. Model, Pandangan dan Pengawal gu

Pengesah boleh dibuat dengan menambah dua baris berikut dalam pengawal.
