如何用PHP在web浏览器中打开PDF文件?

发表时间
评论 没有

PHP使用标准代码在web浏览器中显示pdf文件。显示pdf文件的过程涉及到pdf文件在服务器上的位置,它使用各种类型的头文件以类型、配置、传输编码等形式定义内容组成。

PHP传递PDF文件以在浏览器上读取它。浏览器要么显示它,要么从localhost服务器下载它,然后显示pdf。

注意: PHP实际上并没有读取PDF文件。它不能识别pdf格式的文件。它只将PDF文件传递给浏览器,以便在浏览器中读取。如果将pdf文件复制到XAMPP的htdocs文件夹中,则不需要指定文件路径。

示例1:

在浏览器上显示pdf文件。

// 将文件名存储到变量中
$file = 'filename.pdf'; 
$filename = 'filename.pdf'; 

header('Content-type: application/pdf'); 

header('Content-Disposition: inline; filename="' . $filename . '"'); 

header('Content-Transfer-Encoding: binary'); 

header('Accept-Ranges: bytes'); 

// 读取文件
@readfile($file);

输出:

示例2:

// PDF文件在服务器上的位置
$filename = "/path/to/the/file.pdf"; 

// Header content type 
header("Content-type: application/pdf"); 

header("Content-Length: " . filesize($filename)); 

// 将文件发送到浏览器。
readfile($filename);

输出:

来源:https://www.php.cn/php-weizijiaocheng-416260.html

作者
分类 网站建设, 电脑网络

评论

本文评论功能已关闭。

← 较早的 较新的 →

相关文章