我的PDF文件无法使用Adobe Reader打开。奇怪的是,PDF几天前曾在Adobe Reader中工作,现在它不起作用,当然我没有修改代码,否则很容易修复。
我验证了我的PDF并了解到它是PDF / A-3,可能是它不是PDF / A-1?如果是这样,为什么它一段时间有效并突然停止工作?
修改
问题在于,不知何故,一些HTML代码在PDF文件中输出,从而使得PDF文件对于Adobe Reader无效,但对于Firefox则无效,这使得所有这些都比应该更加混乱。
所以提示无论如何都要解决PDF问题,请使用文本编辑器(如Notepad ++ for Windows或GEdit for Linux)打开它,并与另一个工作正常的PDF文件进行比较。你应该很快找到问题。
答案 0 :(得分:0)
我读了很多关于此的问题,我明白问题正在发生:
ob_start();
没有这一行,我的FPDF没有使用消息说明首先有另一个缓冲区。 使用此行,PDF只能通过浏览器读取。
我将此行更改为:
ob_clean();
现在我可以和任何读者一起打开PDF。