InDesign で作成した PDF ファイルを開けない

最終更新日 : 2026年8月7日

Adobe InDesign でサポートされている書き出しワークフローと適切な設定を使用して、PDF の互換性の問題を修正します。

Adobe InDesign で作成した PDF を Acrobat やプレビューで開こうとしてもファイルを開けず、ファイルが破損している、サポートされていない、または正しくエンコードされていないというエラーメッセージが表示されることがあります。この問題は通常、InDesign の組み込みの書き出し機能ではなく、サポートされていないワークフローを使用して PDF が生成された場合に発生します。

InDesign から PDF を作成した後、ファイルを開こうとすると次のいずれかのエラーが表示されることがあります。

  • Acrobat の場合:Adobe Acrobat Reader で「[ファイル名]」を開けませんでした。ファイルの種類がサポートされていないか、またはファイルが破損している可能性があります。例えば、電子メールの添付文書として送信され、正しくデコードされなかったことなどが考えられます。Adobe PDF 文書を作成するには、ソースアプリケーションに移動し、文書を Adobe PDF に印刷してください。
  • Apple Preview(macOS)の場合: ファイルを開くことができませんでした。破損しているか、プレビューが認識しないファイル形式の可能性があります。

PDF ファイルは InDesign から正常に保存されたように見えますが、PDF ビューアーで開くと必ず失敗します。これは、InDesign のネイティブ書き出し機能ではなく macOS のプリントダイアログボックスの「PDF として保存」オプションを使用したことにより、適切な PDF 構造を欠いた互換性のないファイルが作成されたためです。作成された PDF は、Acrobat、プレビュー、その他の PDF ビューアーで正しく開けない可能性があります。

macOS のプリントダイアログボックスを使用すると互換性のないファイルが作成される

InDesign 文書を開きます。

ファイル書き出しを選択します。

形式ドロップダウンメニューからAdobe PDF(印刷)またはAdobe PDF(インタラクティブ)を選択します。

別名で保存」フィールドにファイル名を入力し、保存場所を選択します。

Adobe PDFを書き出しで必要に応じてPDF書き出しオプションを設定します。

書き出し」を選択します。

リンクされたアセットを含む複雑なドキュメント、または特定のコンテンツ要素

複雑な文書やリンクされたアセット、または特定のコンテンツ要素では、印刷ワークフローを使用して、適切な PostScript 変換により互換性のある PDF を生成する必要があります。この方法では、PostScript プリンタードライバー経由で InDesign 文書を変換します。これにより、複雑な文書、透明、または直接書き出しワークフローでは正常に書き出されない埋め込みフォントの問題を解決できます。

Windows

ファイルプリントを選択します。

プリンタードロップダウンメニューから「Adobe PDF」を選択します。

ページ範囲、トンボと裁ち落とし、グラフィック品質を含む印刷設定を構成します。

OK」を選択します。

別名で保存」フィールドにファイル名を入力し、保存場所を選択します。

保存」を選択します。

PDF が Acrobat で正しく開けることを確認します。

macOS

ファイルプリントを選択します。

プリンタードロップダウンメニューから「PostScript ファイル」を選択し、PPD ドロップダウンメニューから「デバイスに依存しない」を選択します。

ページ範囲、トンボと裁ち落とし、グラフィック品質を含む印刷設定を構成します。

保存」を選択します。

ファイル名を入力し、プロンプトが表示されたら PS ファイルを保存します。

Acrobat Distiller を使用して PostScript ファイルを処理し、作成された PDF を Acrobat で開きます。

印刷ワークフローではインタラクティブ要素が削除されるため、デジタルインタラクティブ機能(ハイパーリンク、ボタン、ページ効果)が必要な文書の場合は、プリントプリセットの代わりにファイル書き出しAdobe PDF(インタラクティブ)を使用します。

サポートされているこれらのワークフローを使用しても PDF を開けない場合は、書き出し前にファイルプリフライトを実行して破損したリンクやフォントがないか確認するか、問題のあるコンテンツを特定するために個別のページを書き出してみます。