📜  如何使用PHP在 HTML 链接中下载 PDF 文件?

📅  最后修改于: 2022-05-13 01:54:11.631000             🧑  作者: Mango

如何使用PHP在 HTML 链接中下载 PDF 文件?

要使用PHP与header()函数的PHP中的帮助HTML链接下载PDF。 header()函数用于发送原始 HTTP 标头。有时它希望提示用户保存生成的 PDF 等数据。

句法:

  • 用于下载任何应用程序的 http 响应标头
    header("Content-Type: application/octet-stream");
  • http 响应标头设置组合和文件下载
    header('Content-Disposition: attachment; filename="downloaded.pdf"');
  • 需要下载的请求文件的长度
    header("Content-Length: " . filesize("download.pdf"));
  • 读取文件并将其写入输出缓冲区。
    readfile('original.pdf');
    

    .

    注意:请记住,必须在发送任何实际输出之前调用 HTTP header(),无论是通过普通的 HTML 标记、文件中的空行还是来自PHP。

    例 1:将下面的 HTML 文件另存为 htmllinkpdf.html,将PHP文件另存为 downloadpdf。 PHP



    • 下面的例子说明了使用 HTML 链接下载 PDF 文件的概念。
    • 这里下载的文件似乎是 PDF 格式,但没有任何内容显示在任何应用程序中打开时出错
    • HTML代码:
      
      
        
      
          Download PDF using PHP from HTML Link
      
        
      
          
              

      Welcome To GFG

              

      Click below to download PDF         

              Download PDF Now
        
    • PHP代码:
      
      
    • 输出:

    下面的例子说明了使用 HTML 链接在本地下载 PDF 文件(即从本地读取 gfgpdf.pdf 文件)的概念。

    示例2:将HTML 文件另存为htmllinkpdf.html,将PHP文件另存为downloadpdf。 PHP

    • HTML代码:
      
      
        
      
          Download PDF using PHP from HTML Link
      
        
      
          
              

      Welcome To GFG

              

      Click below to download PDF         

              Download PDF Now     
        
    • PHP代码:
      
      
    • 输出:

    PHP是一种专门为 Web 开发设计的服务器端脚本语言。您可以按照此PHP教程和PHP示例从头开始学习PHP 。