Macで選択できないPDFからテキストをコピーする方法
執筆:Eduard Bruch(Optic 開発者) · 更新
テキストを選択できないPDFは、たいていスキャンです。各ページはテキストそのものではなく、テキストの画像です。Macでコピーするには、プレビューでテキストの選択を試すか(ライブテキストが認識するかもしれません)、画面OCRアプリで必要な部分を画面から読み取ります。
短い答え: ライブテキスト付きのプレビューは、一度試す価値があります。それでテキストが拾えないときは、私のおすすめはOpticです。画面上でドラッグした任意の範囲のテキストをコピーするメニューバーアプリです(Mac App Storeで4.99 米ドル(買い切り))。
開示:私はOpticを開発しています。
選択できるテキストがないPDFがある理由
PDFには、本物のテキスト、画像、またはその両方を含められます。スキャンした書類、撮影したページ、ファクス、書き出されたフォームの一部には、ページの画像しか含まれていません。どのPDFビューアにも同じものが見えます。文字の形をしたピクセルで、その下には選択できる文字がありません。
もう一つ、まれなケースは、作成者がコピーを制限したPDFです。それは文書の持ち主の選択です。どんな方法でコピーするにせよ、テキストを再利用する権利があることを確認してください。
まずプレビューを試す
ライブテキストはAppleが対応する場所で動作します。プレビュー、写真、クイックルック、Safari内の画像です。任意のアプリのウインドウ、ビデオ通話、UIのテキストでは動作しません。
- PDFをプレビューで開きます。
- テキストが大きくくっきりするように拡大します。
- 行の上にポインタを重ねます。カーソルがテキストカーソルに変わったら、ドラッグして選択し、Command-Cを押します。
うまくいくかは書類によります。何もハイライトされなければ、次の方法に進んでください。
Opticで画面からテキストをコピーする
OpticはPDFがどのように作られたかを気にしません。描いたボックスの中の、画面上に見えているものを読み取ります。
- PDFをプレビューまたは任意のPDFビューアで開き、見やすい大きさに拡大します。
- メニューバーのOpticアイコンをクリックします。
- テキストをキャプチャを選び、必要な段落の上にボックスをドラッグします。
- Command-Vで貼り付けます。
認識はMac上のAppleのVisionフレームワークを使って、その高精度の設定で行われるため、書類がコンピュータの外に出ることはありません。画面上のテキストが大きく鮮明なほど結果がよくなるので、キャプチャの前に拡大すると、小さな印字やかすれたスキャンで役立ちます。
よりきれいな段落
スキャンしたページは、文の途中で改行されていることがよくあります。設定で改行をスマート結合にすると、折り返された行を結合しつつ文の終わりは保ち、削除にすると一本の長い行になります。空白のトリミングはデフォルトでオンです。
複数ページにわたる作業
Opticは一度に一か所をキャプチャします。複数のページにまたがる数段落なら、スクロール、キャプチャ、貼り付けを繰り返します。あとで違う順序で貼り付けたい場合に備えて、メニューバーの履歴には直近20件のキャプチャが残ります。
混在する言語
他の言語のスキャンも、Opticが認識する21の言語(ドイツ語、フランス語、スペイン語、ポーランド語、日本語など)のいずれかであれば使えます。それぞれの言語は設定でオンとオフを切り替えられます。
MacでPDF全体からテキストを抽出する
一節ではなくPDFのテキスト全部が必要なら、方法はファイルによって変わります。テキストレイヤーのあるPDFは、プレビューで開き、Command-A、続いてCommand-Cを押して、貼り付けます。テキストレイヤーのないスキャンのPDFには、ファイルを開いて検索可能なPDFを作成する文書OCRアプリが必要です。Opticは別の作業のためのものです。見えている一節をページごとにコピーし、ファイル全体は処理しません。
Opticが向かない場面
何かを買う前に、作業の内容をはっきりさせてください。
- PDFファイルは開きません。 ページが画面上に見えている必要があります。
- 書類全体のOCRはしません。 書類全体のモードも、フォルダの処理も、検索可能なPDFの出力もありません。スキャンした本をまるごと検索可能なファイルにする必要があるなら、専用のPDF OCRソフトを使ってください。
- 表の抽出はありません。 表はテキストの行として出てきます。
- 手書きは、約束している機能ではありません。 印刷されたテキスト向けです。
- 翻訳はしません。
Opticは、スキャンから一文、一段落、口座番号、参照番号を今すぐ必要とする、よくあるケースに向いています。画面上のほかのテキストについては、Macの画面上のどこからでもテキストをコピーするとプレビューのテキスト認識にできないことをご覧ください。他の言語のスキャンについてはMacで外国語のテキストをOCRするを、キャプチャした一節を聞くにはMacで画面上のテキストを読み上げるをご覧ください。
FAQ
MacのPDFでテキストをハイライトできないのはなぜですか?
そのPDFには、テキストではなくページのスキャン画像が含まれている可能性が高いです。プレビューのライブテキストか、画面OCRツールを試してください。
MacでスキャンしたPDFからテキストをコピーするにはどうしますか?
プレビューで開いてテキストの選択を試します。うまくいかなければ、Opticのような画面OCRアプリでテキストの上にボックスをドラッグして貼り付けます。
MacでPDFからテキストを抽出するにはどうしますか?
プレビューでテキストが選択できるなら、Command-AとCommand-Cを押します。スキャンの場合は、画面OCRアプリ(私のおすすめはOptic)で必要な一節をコピーするか、ファイル全体には文書OCRアプリを使います。詳しくはMac向け画面OCRアプリ比較をご覧ください。
OpticでPDFを検索可能にできますか?
いいえ。Opticは選択した範囲のテキストをクリップボードにコピーします。PDFファイルを変更したり作成したりしません。
PDFはどこかにアップロードされますか?
Opticでは、アップロードされません。認識はMac上で行われ、アプリにはネットワークアクセスがありません。