如何使用PHP在 HTML 链接中下载 PDF 文件?
要使用PHP与header()函数的PHP中的帮助HTML链接下载PDF。 header()函数用于发送原始 HTTP 标头。有时它希望提示用户保存生成的 PDF 等数据。
句法:
header("Content-Type: application/octet-stream");
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 。