Bagaimana cara mengunduh pdf dalam html?

Untuk Mengunduh PDF dari tautan HTML menggunakan PHP dengan bantuan fungsi header[] di php. Fungsi header[] digunakan untuk mengirim header HTTP mentah. Terkadang ingin pengguna diminta untuk menyimpan data seperti PDF yang dihasilkan

Sintaksis

  • tajuk respons http untuk mengunduh aplikasi apa pun
    header["Content-Type: application/octet-stream"];
  • header respons http untuk mengatur komposisi dan file untuk diunduh
    header['Content-Disposition: attachment; filename="downloaded.pdf"'];
  • Panjang file yang diminta perlu diunduh
    header["Content-Length: " . filesize["download.pdf"]];
  • Membaca file dan menulisnya ke buffer output.
    readfile['original.pdf'];
  • .

    Catatan. Ingat bahwa HTTP header[] harus dipanggil sebelum keluaran aktual dikirim, baik dengan tag HTML normal, baris kosong dalam file atau dari PHP

    Contoh 1. Simpan di bawah file HTML sebagai htmllinkpdf. html dan simpan file PHP sebagai unduhan pdf. php

    • Contoh di bawah ini untuk mengilustrasikan konsep mengunduh file PDF menggunakan tautan HTML
    • Di sini mengunduh file tampaknya dalam format PDF tetapi tanpa konten apa pun yang menunjukkan kesalahan saat membuka di aplikasi apa pun
    • kode HTML




       

      header['Content-Disposition: attachment; filename="downloaded.pdf"'];
      2

       

      header['Content-Disposition: attachment; filename="downloaded.pdf"'];
      _2

      header["Content-Length: " . filesize["download.pdf"]];
      9

      ________2______9

      header["Content-Length: " . filesize["download.pdf"]];
      9
      header['Content-Disposition: attachment; filename="downloaded.pdf"'];
      80>

      header["Content-Length: " . filesize["download.pdf"]];
      94>5>6>7

       

      >_9

       0 1 2

       

       _4

       0 6 2

       

       9

      readfile['original.pdf'];
      34
      header['Content-Disposition: attachment; filename="downloaded.pdf"'];
      81>6>7

       

       0

      header['Content-Disposition: attachment; filename="downloaded.pdf"'];
      86
      header['Content-Disposition: attachment; filename="downloaded.pdf"'];
      87>0________1______89

       0

      header['Content-Disposition: attachment; filename="downloaded.pdf"'];
      91 2

       0

      header['Content-Disposition: attachment; filename="downloaded.pdf"'];
      94
      header['Content-Disposition: attachment; filename="downloaded.pdf"'];
      95

       0

      header['Content-Disposition: attachment; filename="downloaded.pdf"'];
      97
      header['Content-Disposition: attachment; filename="downloaded.pdf"'];
      98
      header['Content-Disposition: attachment; filename="downloaded.pdf"'];
      990
      header["Content-Length: " . filesize["download.pdf"]];
      02

       

      header["Content-Length: " . filesize["download.pdf"]];
      04
      header["Content-Length: " . filesize["download.pdf"]];
      05
      header["Content-Length: " . filesize["download.pdf"]];
      06

       

      header["Content-Length: " . filesize["download.pdf"]];
      08
      readfile['original.pdf'];
      3
      header["Content-Length: " . filesize["download.pdf"]];
      100

    Bài mới nhất

    Chủ Đề