Php menghasilkan pdf dan unduh

Pada artikel ini, kami akan menggunakan library pihak ketiga untuk menghasilkan file PDF menggunakan PHP. FPDF adalah perpustakaan gratis yang memungkinkan Anda membuat file PDF dengan cepat dan efisien menggunakan PHP. Pustaka berisi banyak opsi dan fitur untuk bekerja dengan PDF, seperti menambahkan header, footer, jeda halaman, dukungan gambar, warna, dan banyak lagi.

Instalasi

Sebelum melanjutkan cara menggunakan perpustakaan FPDF, mari kita siapkan lingkungan pengembangan kita

Mulailah dengan menginstal PHP seperti yang ditunjukkan pada perintah di bawah ini

sudo pembaruan apt-get
sudo apt-get install php7. 4

Selanjutnya, buat direktori untuk menyimpan file kerja

mkdir pdf-buat
cd pdf-buat

Buka browser Anda dan navigasikan ke halaman unduhan FPDF

http. // www. fpdf. org/en/unduh. php

Pilih versi terbaru dan unduh paket terkompresi ke direktori pdf-create yang kami buat sebelumnya

Ekstrak file sebagai

tar xvf fpdf184. tgz

Selanjutnya, pindahkan fpdf. php dari direktori yang diekstraksi ke direktori kerja saat ini

sudo mv fpdf184 / fpdf. php.

Setelah file dibuat, kita dapat membuat file PDF menggunakan paket FPDF

Buat Contoh PDF Dari Teks

Untuk membuat file PDF dengan teks yang ditentukan, mulailah membuat file sebagai buat. php dan buka dengan editor teks Anda

Tambahkan kode seperti yang ditunjukkan di bawah ini


    memerlukan ("fpdf. php");
    $pdf = baru FPDF ();
    $pdf->AddPage();
    $pdf->SetFont("Arial", "I", 12);
    $pdf->Sel(40, 10, "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolo);
    $pdf->Keluaran ();
?>

Kode sebelumnya sangat mudah. Kita mulai dengan memasukkan file library (fpdf. php). Selanjutnya, kita membuat objek FPDF dengan konstruktor default, seperti halaman A4 dan milimeter sebagai satuan ukuran

Mengingat;

Di baris berikut, kami menggunakan metode AddPage() untuk menambahkan halaman baru. Asal halaman ada di pojok kiri atas, dan posisi saat ini diatur ke 1 cm dari batas

Menggunakan metode SetFont(), kita menentukan parameter font, seperti Font Family, dan formatnya, seperti Bold, Italics, dan Underline. Kami juga mengatur ukuran font menjadi 12

Di sebelah baris terakhir menentukan sel untuk mencetak teks yang disediakan. Kami menggunakan nilai sel default yang membuat baris teks

Terakhir, kita menutup dokumen dan output ke browser menggunakan fungsi Output()

Jalankan kode di atas sebagai

buat php . php > demo . pdf

Setelah Anda membuka file PDF, Anda akan melihat hasilnya seperti yang ditunjukkan

Php menghasilkan pdf dan unduh

Pustaka FPDF juga memungkinkan Anda membuat header dan footer khusus untuk file PDF Anda. Kode berikut mengilustrasikan pembuatan file PDF dengan header dan footer


    memerlukan ("fpdf. php");
    kelas PDF meluaskan FPDF {
        fungsi Header()
        {
            $this->SetFont("Arial", "B", 24);
            $ini->Sel(80);
            $ini->Sel(40, 10, "Heading");
            $ini->Ln(25);
        }
        fungsi Footer ()
        {
            $ini->SetY(-15);
            $this->SetFont("Arial", "U", 10);
            $ini->Sel(0,10 "Page: ". $ini->Nomor Halaman(< . "/{nb}",0,0,"C");
        }
    }
    $pdf = baru FPDF ();
    $pdf->AliasNbPages();
    $pdf->AddPage();
    $pdf->SetFont("Arial", "I", 12);
    untuk($i=1;$iCell(0,10, "Line number ".$i,0,1)
    }
    $pdf->Keluaran();
?>

Kode contoh di atas menghasilkan file PDF dengan header dan footer seperti yang ditentukan. Periksa dokumentasi utama untuk mempelajari lebih lanjut tentang pustaka FPDF dan fungsi yang didukung

Kesimpulan

Dalam panduan ini, kami membahas cara bekerja dengan perpustakaan FPDF untuk membuat dan menghasilkan dokumen PDF menggunakan PHP. Kami harap artikel ini bermanfaat bagi Anda. Lihat Petunjuk Linux untuk tips dan informasi lebih lanjut

Bagaimana cara menghasilkan PDF dan mengunduh di php?

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

Bagaimana cara mengunduh halaman sebagai PDF di php?

Mengunduh file PDF dalam PHP dapat dilakukan dengan paket pihak ketiga seperti html2pdf tetapi harus dikonversi terlebih dahulu dari HTML ke PDF. .
Kami menggunakan file_get_contents() dan meneruskan parameter jalur file/nama file. .
Kami memanggil perpustakaan dan kemudian meneruskan variabel $html ke fungsi writeHTML()

Bagaimana cara membuat PDF dapat diunduh?

Salin, tempel, dan kirim tautan PDF .
Di Drive, pilih file Anda
Klik Bagikan
Klik Salin tautan dan klik Selesai
Kirim tautan PDF yang dimodifikasi. Saat Anda mengeklik tautan, Anda (atau siapa pun) dapat mengunduh salinan PDF dari file Anda

Bagaimana cara membuat file dapat diunduh di php?

PHP memungkinkan Anda mengunduh file dengan mudah menggunakan fungsi readfile() bawaan. Fungsi readfile() membaca file dan menulisnya ke buffer keluaran. .
header('Tipe-Konten. aplikasi/aliran oktet');
header("Pengkodean-Transfer-Konten. utf-8");