我在 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
最后有。