如何用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);
?>
答案 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)
打印出文件内容本身。
(未测试的)。