在php中显示pdf的内容

时间:2014-01-31 14:17:23

标签: php pdf

当在上传的pdf文件上回显出file_get_contents时,我得到一堆废话,如下所示:

  

6}ÕìúÖ

无论如何解码此信息?

3 个答案:

答案 0 :(得分:2)

此代码可能会帮助您

<?php
 $file = 'path/to/PDF/file.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);

&GT;

成功

答案 1 :(得分:0)

试试这个: http://www.fpdf.org/

这是一个图书馆,在其他与此相同的问题中也被提出过。

答案 2 :(得分:0)

如果您想阅读/更改pdf文件的内容,您必须使用像FPDF这样的库

如果要显示pdf,则必须设置正确的内容类型:

header('Content-type: application/pdf');
header('Content-Disposition: inline;');
echo file_get_contents('yourpdf.pdf');

(readfile是一个更好的选择)