如何使用PHP在网络浏览器中打开PDF文件()

PHP使用标准代码在Web浏览器中显示pdf文件。显示pdf的过程涉及服务器上PDF文件的位置, 并且它使用各种类型的标头以类型, 处置, 传输编码等形式定义内容组成。PHP传递PDF文件以在浏览器中读取它。浏览器要么显示它, 要么从本地服务器下载它, 然后显示pdf。
注意:PHP实际上并未读取PDF文件。无法将文件识别为pdf。它仅将PDF文件传递到浏览器以在其中读取。如果将pdf文件复制到XAMPP的htdocs文件夹中, 则无需指定文件路径。
范例1:本示例在浏览器上显示pdf文件。

< ?php// Store the file name into variable $file = 'filename.pdf' ; $filename = 'filename.pdf' ; // Header content type header( 'Content-type: application/pdf' ); header( 'Content-Disposition: inline; filename="' . $filename . '"' ); header( 'Content-Transfer-Encoding: binary' ); header( 'Accept-Ranges: bytes' ); // Read the file @readfile( $file ); ?>

输出如下:
如何使用PHP在网络浏览器中打开PDF文件()

文章图片
【如何使用PHP在网络浏览器中打开PDF文件()】范例2:
本示例显示格式并解释代码的每个部分
< ?php// The location of the PDF file // on the server $filename = "/path/to/the/file.pdf" ; // Header content type header( "Content-type: application/pdf" ); header( "Content-Length: " . filesize ( $filename )); // Send the file to the browser. readfile( $filename ); ?>

输出如下:
如何使用PHP在网络浏览器中打开PDF文件()

文章图片

    推荐阅读