我正在尝试使用pyPdf打开PDF。我收到以下错误:
pyPdf.utils.PdfReadError: EOF marker not found
我以为我应该自己添加EOF。但是,我不想写字节。它不是特定于操作系统吗?我想打电话给os.eof()。我写什么? This主题没有帮助。
答案 0 :(得分:4)
PDF的EOF标记是需要出现在PDF文件中的特殊字符串(%%EOF
)。如果没有,则为malformed PDF。该字符串将实际PDF内容与任何其他数据(嵌入文件等)分开。
它与您在阅读任何文件时遇到的EOF
事件无关。