无法打开 pdf。错误:不支持未知文件类型(应用程序/八位字节流)

无法打开 pdf。错误:不支持未知文件类型(应用程序/八位字节流)

我在 ubuntu 12.04 上打开一个重要的 pdf 文件时遇到了困难,该文件可能是在 MS Windows 上创建的(假设是因为它存在一些格式问题)。当我使用 PDF 查看器打开该文件时,它显示此错误:不支持未知文件类型(应用程序/八位字节流)

我也尝试使用终端打开它。输出如下:

➜  pdf: gnome-open mypdf.pdf
Error: May not be a PDF file (continuing anyway)
Error (30): Illegal character '{'
Error: PDF file is damaged - attempting to reconstruct xref table...
Error: Couldn't find trailer dictionary
Error: Couldn't read xref table

➜  pdf:  evince my pdf.pdf    
Error: May not be a PDF file (continuing anyway)
Error (30): Illegal character '{'
Error: PDF file is damaged - attempting to reconstruct xref table...
Error: Couldn't find trailer dictionary
Error: Couldn't read xref table

有人能帮助我解决这个问题并修复它吗?

答案1

Ubuntu 上 PDF 的 MIME 类型是application/pdf

但是application/octet-stream(意味着任何通用二进制文件)是一种文件的总括,并且通常需要文件扩展名来确定用什么来打开它。

将 PDF 下载到本地并将其保存为 PDF,确保.pdf最后有。

相关内容