なぜPDFが開かない?7つの原因と解決策
言うことを聞かないPDF
PDFをダブルクリックしても何も起こらない。最悪の場合、「ファイルタイプがサポートされていません」といった謎のエラーメッセージが表示される。誰もが経験したことのある、デジタル上の非常にイライラする障害の一つです。なぜなら、PDFは「ただ開く」はずだからです。ユニバーサルな形式ですよね?しかし、常にそうとは限りません。PDFが開かない原因は、驚くほどたくさんあります。ダウンロードが破損していたり、受け取っていないパスワードでロックされていたりするかもしれません。ファイルのバージョンとリーダーの不一致、あるいはPC上のファイル関連付けが壊れているといった単純な問題である可能性もあります。それぞれの問題には異なる解決策が必要で、当てずっぽうでは時間の無駄です。このガイドでは、よくある7つの原因とその解決策を、余計な情報を省いてご紹介します。数秒で解決するものもあれば、少し手間がかかるものもあります。CocoConvertのようなツールが破損したファイルや互換性のないファイルを救える場合と、そうでない場合を明確に説明します。
原因1:ファイルが破損している
ファイル破損はPDFが開かない最大の原因であり、通常はダウンロード中やファイル転送中に発生します。4MBのファイルが途中で切れて1.2MBで保存された場合、その内部構造は完全に壊れています。Adobe Acrobatは「このページにエラーがあります」と文句を言い、macOSのプレビューは空白の画面を表示するか、何も言わずにクラッシュするかもしれません。これが問題かどうかを確認するには、ファイルサイズを調べてください。ウェブサイトやメールに記載されていたサイズと一致しますか?大きな違いがある場合、ダウンロードが途中で切れていることは明らかです。より技術的なチェックには、無料のPDFバリデーターや、「pdfinfo」(LinuxおよびHomebrew経由のmacOSではpoppler-utilsパッケージの一部)のようなコマンドラインツールを使用できます。破損したファイルは「Unexpected end of file」エラーを引き起こします。解決策は簡単です。ファイルを再ダウンロードしてください。それが不可能な場合(例えば、クライアントがずっと前に送ってきて、元のファイルを持っていない場合)、修復ツールを試すことができます。Adobe Acrobat Proには、破損したファイル構造を修復できる組み込み機能(File > Save As > Optimized PDF)があります。無料のオンライン修復ツールも存在しますが、その成功率はまったくの運任せです。最終手段として、CocoConvertにアップロードしてファイルをWordやHTMLに変換すると、PDFが表示されない場合でも読み取り可能なテキストを取り出せる場合があります。重大な破損に対する特効薬ではありませんが、コンテンツを完全に諦める前の素晴らしい最終手段です。
原因2:PDFがパスワードで保護されている
PDFには2種類のパスワードがあり、これが終わりのない混乱を引き起こします。1つ目は「オープンパスワード」(またはユーザーパスワード)で、ファイルを完全にロックします。これがないと最初のページすら見ることができません。2つ目は「権限パスワード」(または所有者パスワード)で、ファイルを開いて読むことはできますが、印刷、テキストのコピー、編集などの操作を制限します。誰かがオープンパスワード付きのファイルを送り、パスワードを伝え忘れた場合、あなたは行き詰まります。確認するには、Adobe Acrobat Readerの文書のプロパティ(WindowsではCtrl+D、MacではCmd+D)にロックアイコンが表示され、「この文書は保護されています」と表示されます。セキュリティタブには正確な制限が明記されています。オープンパスワードの場合、解決策はシンプルです。パスワードが必要です。Acrobat 9以降の標準である最新のAES-256暗号化は、あなたのラップトップでブルートフォース攻撃できるようなものではありません。送信者に連絡してください。権限パスワードの場合、コンテンツにアクセスする権利があるもののパスワードを忘れてしまった場合は、いくつか選択肢があります。無料のコマンドラインツールQPDFは、`qpdf --decrypt --password='' input.pdf output.pdf`というコマンドでこれらの制限を解除できます。CocoConvertはこれらのセキュリティ対策を尊重しており、保護されたファイルを変換する前にオープンパスワードを要求します。パスワードを提供すれば、通常通りPDFをWordや他の形式に変換できます。私たちは暗号化を回避しません。それは違法であり、率直に言って強力なセキュリティに対しては不可能です。
原因3:PDFリーダーが古い、または不適切なツールを使用している
PDF形式は静的な一枚岩ではありません。何十年にもわたって進化してきました。Adobeは1993年以来32のバージョンをリリースしており、今日の標準はPDF 2.0(ISO 32000-2:2017)です。新しいPDFが3Dモデル、埋め込みビデオ、複雑な透明効果などの機能を使用している場合、古いPDFリーダーでは単に処理できません。例えば、Adobe InDesign CC 2024で作成されたインタラクティブフォームを含む最新のPDFが、古いAdobe Reader 9では完全に空白で表示されたり、エラーを引き起こしたりする可能性があります。解決策は通常簡単です。ソフトウェアを更新してください。Adobe Acrobat Reader DCは無料で、自動更新されるはずですが、いつでもヘルプ > アップデートの確認から強制的に更新できます。もしあなたのバージョンが「20.x」より前の範囲であれば、間違いなくアップグレードの時期です。正直なところ、最も良いアドバイスは、専用の最新PDFリーダーを使用することです。ChromeやEdgeのブラウザベースのビューアは便利ですが、JavaScriptを含むPDFや特定のフォームタイプなど、複雑なものには対応できないことで有名です。Macユーザーにとって、内蔵のプレビューアプリはほとんどの用途で素晴らしいですが、高度なフォームやインタラクティブ性ではつまずきます。そのようなファイルの場合、思い切って無料のAcrobat Readerをインストールするしかありません。ファイルが壊れていると仮定する前に、必ずファイルをダウンロードして適切なアプリケーションで開いてください。
原因4:WindowsまたはmacOS上のファイル関連付けが壊れている
ファイルもリーダーも問題ないのに、コンピューターがどのアプリを使うべきかを忘れてしまっただけ、ということもあります。この「壊れたファイル関連付け」の問題は、OSのアップデート後、ソフトウェアのアンインストール後、または新しいプログラムが貪欲に`.pdf`拡張子を乗っ取る際に頻繁に発生します。Microsoft Edge、あなたのことです。突然、すべてのPDFが間違ったアプリで開かれたり、「このファイルをどのように開きますか?」とWindowsが繰り返し尋ねるループに陥ったりします。これは1分以内に修正できます。Windows 11/10では、PDFを右クリックし、「プログラムから開く > 別のアプリを選択」に進み、お気に入りのリーダーを選び、そしてここが重要なのですが、「常にこのアプリを使って.pdfファイルを開く」のチェックボックスにチェックを入れます。macOSでは、同じくらい簡単です。FinderでPDFを右クリックし、「情報を見る」を選択し、「このアプリケーションで開く」セクションを見つけてアプリを選択し、その後「すべて変更...」をクリックしてすべてのPDFのデフォルトにします。これは、人々が見落としがちな単純な修正の一つで、すぐにファイル自体に問題があると決めつけてしまいます。関連付けのリセットが機能しない場合は、他の原因に進むことができます。簡単な診断として、ファイルをCocoConvertにアップロードしてみてください。コンテンツを認識し、DOCXやHTMLに変換できる場合、PDFデータは無傷であり、問題は間違いなくローカルマシンにあることがわかります。
原因5:PDFにサポートされていないフォントや埋め込みコンテンツが含まれている
PDFは完璧に見えても、実はあなたのコンピューターが持っていないものに依存していることがあります。最も一般的な問題はフォントです。必要なフォントを埋め込まずにPDFが作成された場合、リーダーは推測するしかありません。Acrobatはシステムフォントで代用し、テキストが文字化けしたり、奇妙な記号になったりする可能性があります。一方、一部のシンプルなリーダーは諦めてページを表示しません。価格表がウィングディングスに変わるのを見たことがある人なら、この苦痛を知っているでしょう。次に、時代遅れの埋め込みコンテンツです。PDF内のFlashベースのオブジェクトは、現在完全に使えません。Adobeが2020年12月にFlashを廃止して以来、2010年代の埋め込みSWFファイルを含むインタラクティブなカタログやトレーニングマニュアルは、ただ悲しい空白のボックスを表示するだけです。Acrobat Proでフォントの問題を確認するには、ファイル > プロパティ > フォントに進みます。フォントが「(埋め込み)」なしでリストされている場合、そのフォントはファイルに含まれていません。唯一の本当の解決策は、送信者にフォント埋め込みを有効にして再エクスポートを依頼することです。これは、誰もがデフォルトで使用すべき単純なチェックボックスです。Flashコンテンツについては、修正方法はありません。元のソースファイルが見つかり、再構築されない限り、そのコンテンツは時間の彼方に失われます。テキストだけを救出する必要がある場合、CocoConvertは命の恩人となるでしょう。システムフォントを使用してテキストをWordに変換する作業を確実に行い、元のレイアウトやマルチメディアが失われても、単語や画像を救い出すことができます。
原因6:ファイルが実際にはPDFではない
あまりにも単純すぎて信じられないかもしれませんが、これは常に起こります。「invoice.pdf」という名前のファイルが実際にはPDFではない、というケースです。一部のプログラムは、内容が全く別のもの(画像、PostScriptファイル、あるいは単なるプレーンテキスト)であっても、喜んで.pdf拡張子でファイルを保存します。これは、メールの添付ファイルで、送信前にファイル名が誤って変更される場合に特に一般的です。比較的簡単に探偵になることができます。Windowsでは、ファイルをメモ帳で開いてみてください。実際のPDFは常に「%PDF-」と「%PDF-1.7」のようなバージョン番号で始まります。大量のXMLや`PK`で始まる文字が見える場合、それはZIPアーカイブ(DOCXファイルもこれです)です。`II`または`MM`で始まる場合、それはTIFF画像です。macOSでは、Terminalコマンド`file filename.pdf`がさらに優れています。これは拡張子ではなく、ファイルの内部署名をチェックするためです。何が本当のファイルであるかがわかれば、修正は明らかです。正しい拡張子でファイルの名前を変更してください。その`.pdf`を`.docx`や`.tiff`に変えれば、おそらく完璧に開くでしょう。あるいは、近道もできます。誤った名前のファイルをCocoConvertにアップロードしてください。私たちのシステムは、名前だけでなくコンテンツに基づいて実際の形式を検出するように設計されており、通常は正しく変換するか、それが実際に何であるかを教えてくれます。
原因7:セキュリティソフトウェアがファイルをブロックしている
あなたのPDFは完全に有効かもしれませんが、セキュリティソフトウェアがそれを脅威だと考えている可能性があります。アンチウイルスや企業のエンドポイント保護は、JavaScriptやその他のインタラクティブな要素を含むPDFを、たとえそれが完全に無害であってもブロックしたり隔離したりすることがあります。これは、CrowdStrikeやMicrosoft Defender for Endpointのような積極的なツールを使用している企業環境では大きな問題です。ファイルはダウンロードされますが、クリックして開こうとすると...何も起こりません。あるいは漠然とした「アクセス拒否」エラーが表示されるかもしれません。役立つメッセージはなく、ただ言うことを聞かないファイルがあるだけです。JavaScriptは正当なインタラクティブフォーム(税金を計算するものなど)に不可欠ですが、セキュリティソフトウェアはそれと悪意のあるペイロードの違いを区別できないことがよくあります。最初のステップは、セキュリティソフトウェアの隔離ログを確認することです。Windowsセキュリティでは、これは「ウイルスと脅威の防止 > 保護の履歴」の下にあります。ファイルがそこにあって、送信元を信頼できる場合は、復元できます。企業環境では、ITチケットを提出する必要があるでしょう。クライアントの請求書PDFがウイルスではないことをITに説明しようとしたことがある人なら、それがどれほど楽しいかを知っているでしょう。ファイルをホワイトリストに登録できない場合は、回避策を試してください。送信者に、インタラクティブな要素が削除されるPDF/A準拠のファイルとして再エクスポートするよう依頼してください。あるいは、さらに簡単な方法として、CocoConvertを使用してDOCXや一連のPNG画像のような静的な形式に変換してください。これによりコンテンツは保持されますが、「危険な」機能が削除され、問題なくファイルを見ることができます。