用php阅读pdf或word文件

时间:2015-02-05 12:01:36

标签: php

如何用PHP打开和读取文件PDF或Word文件?

 <?php

echo "hello";
$myfile = fopen("SoftwareTesting&Engineering_day1.pdf", "r") or die("Unable to open file!");
echo fread($myfile,filesize("SoftwareTesting&Engineering_day1.pdf"));
fclose($myfile);

?>

2 个答案:

答案 0 :(得分:2)

你不能用php fopen()来做。您可能只能显示一些垃圾数据。因为word文档和pdf文件不是简单的文本文件而是比纯文本复杂。如果你有一个简单的文本文件,那么你可以使用php文件处理函数。如果你真的想操纵word文档和pdf文档,那么你必须使用一个好的库。

https://github.com/PHPOffice/PHPWord
http://phpword.codeplex.com/
https://github.com/smalot/pdfparser

是他们中的一部分。

答案 1 :(得分:0)

您可以将header设置为文件的内容类型(有关信息,请参阅PHP.net)。注意:在设置标题之前,不应打印任何内容。另请注意,客户端需要正确的插件才能显示该文件。否则,它将提供下载或您看到文件的二进制内容。

然后你可以echo file_get_content(path)打印出文件内容本身。

(未测试的)。