web-dev-qa-db-ja.com

PDFを開けません。エラー:ファイルタイプ不明(application / octet-stream)はサポートされていません

私はubuntu 12.04で持っている重要なpdfファイルを開くのに苦労しています。これはおそらくMS Windowsで作成されています(フォーマットの問題があると仮定して)。 PDFビューアーを使用してファイルを開くと、次のエラーが表示されます。ファイルタイプ不明(application/octet-stream)はサポートされていません

私もコンソールを使用してそれを開こうとしました。出力は次のとおりです。

➜  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

誰かがこの問題を解決し、これを修正するのを手伝ってくれますか?

おかげでスーリヤ

3
Surya

UbuntuのPDFのMIMEタイプはapplication/pdfです

ただし、application/octet-stream(汎用バイナリファイルを意味します)はファイルのすべてをキャッチするものであり、通常は何を開くかを決定するためにファイル拡張子が必要です。

PDFをローカルにダウンロードしてPDFとして保存し、最後に.pdfがあることを確認します。

2
BiggJJ