PDFからテキストをコピーする方法 - コピーできない時の対処法を含めた6つの方法

PDFからテキストをコピーするには、ブラウザまたはPDFリーダーでファイルを開き、コピーしたいテキスト上でカーソルをドラッグして、Windowsの場合はCtrl+C、Macの場合はCmd+Cを押します。通常のPDFであれば、これがすべてです。

しかし、そうでない種類もあります。カーソルでページ上をドラッグしても青いボックスが表示されるだけで、何も選択できないスキャン画像。作成者がコピーを無効にしているため、Ctrl+Cを押しても丁重に拒否されてしまうファイル。以下では、6つの方法を紹介するとともに、そもそもコピーすることが最適な手段ではなくなる状況についても解説します。

PDFからテキストをコピー&ペーストする方法

あなたが試すであろう順に6つの方法をご紹介します。通常のPDFなら方法1から始めてください。スキャンの場合は方法3にスキップします。コピーがブロックされているファイルは方法6です。

方法1:Adobe Acrobat Reader

Adobe Readerは、PDFの表示やマークアップを行うためのAdobeのデスクトップアプリであり、シンプルなコピー作業を簡単に処理できます。

  1. マウスを使って、コピーしたいテキストをクリックしてドラッグします。
  2. 右クリックして「コピー」を選択するか、CTRL + C(Windows)/Command + C(Mac)を使用します。
  3. 貼り付けたい場所で右クリックして「貼り付け」を選択するか、Ctrl+V(Windows)/Cmd+V(Mac)を押してテキストを貼り付けます。

Adobe Readerで選択したテキストを右クリックしてコピー
右クリックしてコピーを選択

インストールが面倒な場合は、スキップしてもかまいません。Chrome、Edge、SafariのタブにPDFをドラッグし、そこでテキストを選択して、同じショートカットを使用できます。

1つか2つの段落をコピーするのに最適です。複雑なレイアウトの場合、クリップボードにコピーされる際に書式が崩れてしまい、スキャンしたPDFでは何もコピーできません。

方法2:Microsoft Word

Wordはテキストをコピーするのではなく、ドキュメントを再構築します。そのため、クリップボードへのコピーでは失われてしまう書式を維持できます。これは、PDFからWordにテキストをコピーしたい場合に最適な方法です。

  1. Wordを開き、「ファイル」から「開く」をクリックして、PDFを選択します。
  2. 「開く」をクリックします。Wordがファイルを変換しようとしているという警告が表示されるので、そのまま進めます。
  3. 変換されたドキュメントから必要なテキストをコピーします。

PDFファイルを変換するMicrosoft Word
WordによるPDFの変換を待つ

シンプルなドキュメントであれば、書式の大部分がそのまま維持された状態で変換されます。

Microsoft Wordで編集可能なドキュメントとして開かれた変換済みPDF
MS Word内のPDFドキュメント

複数列のページやデザイン性の高いレポートでは、変換結果が意図しない形になることがあります。信用する前に、必ず確認してください。

方法3:Google ドキュメント

Google ドキュメントはインポート時にOCRを実行するため、スキャンしたPDF内のテキストを取得する最短のルートとなります。まず、ファイルをGoogle ドライブにアップロードします。

Google ドライブにアップロードされたPDFファイル
PDFをGoogleドライブにアップロード

  1. ドキュメントを右クリックし、「アプリで開く」から「Google ドキュメント」を選択します。
  2. 必要なテキストを選択し、目的の場所に貼り付けます。

Google ドライブのメニューからGoogle ドキュメントでPDFを開く
Google ドキュメントで開く

Google ドキュメントはページを読み取り、編集可能なドキュメントを返します。テキストは抽出されますが、以下のスクリーンショットを見れば痛いほど明らかなように、デザインは維持されません。

編集可能なGoogle ドキュメントに変換されたPDF
必要なテキストを選択

方法4:オンラインPDFテキスト抽出ツール

抽出ツールはワンステップでドキュメント全体をプレーンテキストに変換します。これはレイアウトが重要ではない場合に適しています。PDF to TextPDF2Goなどが利用できます。PDF2Goを使用する場合:

  1. ドラッグ&ドロップ、またはGoogle DriveやDropboxからファイルをアップロードします。

PDF2Goコンバーターにアップロード中のPDF
pdf2goにPDFをアップロード

  1. 設定を選択し、「開始」をクリックして変換を待ちます。
  2. テキストファイルをダウンロードし、必要な部分をコピー&ペーストします。

アップロードする前に考慮すべきことが2つあります。これらのツールは従来型OCR(光学式文字認識)を実行します。これは文字の意味を理解せずに読み取るため、使えるデータではなく単なるテキストが得られます。また、給与、診断書、または契約書などが含まれるファイルの場合、見知らぬサーバーにドキュメントを渡すことの安全性を少し考える必要があります。

方法5:Pythonライブラリ

コーディングができる方なら、pypdfAdobe PDF Services APIを使用してプログラムで処理できます。pypdfは、PDFページの読み取り、分割、結合、変換を行うためのオープンソースのPythonライブラリであり、PyPDF2の後継としてメンテナンスされています。AdobeのAPIは、有料サービスとして同様の機能を提供します。

注意点が1つあります。pypdfはテキストレイヤーを読み取るため、スキャン画像の場合は空の文字列が返され、少し戸惑うかもしれません。そのようなファイルには、OCRのステップと組み合わせる必要があります。

方法6:画面のテキストキャプチャ

現在では、主要なすべてのオペレーティングシステムで画面から直接テキストを抽出できるようになっており、これはPDFが意図したとおりに操作できない場合の脱出口となります。

Windows 11では、Snipping Toolを開き、ページの領域をキャプチャして、「テキスト アクション」を使用して単語を抽出します。Macでは、「テキスト認識表示(Live Text)」がプレビュー内のスクリーンショットから同じことを行います。iPhoneやAndroidでは、スクリーンショット内のテキストを長押しします。

これはスキャンや選択がブロックされているファイルでも機能し、他のほとんどの方法よりも優れています。ただし、1画面に収まる範囲までしか対応できません。ワークフローではなく、あくまで救済ツールとして使用してください。

なぜこのPDFからテキストをコピーできないのですか?

PDF内のテキストをまったく選択できない場合、考えられる原因は2つしかなく、それらを見分けるのに1秒しかかかりません。

カーソルがページ全体にボックスを描く場合。 PDFはスキャンまたは画像です。テキストレイヤーはなく、テキストの「写真」があるだけなので、いくらクリックしても単語を選択できません。これを検索可能なPDFに変換するOCRが必要です。上記の方法3のGoogle ドキュメントは、1回限りの処理に最も簡単な方法です。

カーソルが単語をハイライトするのに、Ctrl+Cを押しても何も起こらない場合。 ファイルの権限でコピーが無効になっています。Acrobat Readerでページを右クリックし、「文書のプロパティ」を選択して、「セキュリティ」タブで作成者が許可した内容を正確に確認してください。コンテンツのコピーがオフになっている場合は、制限のないバージョンまたはパスワードを送信者に尋ねるのが正しい対応です。ドキュメントがご自身のものである場合は、同じパネルから制限を解除してください。

コピー&ペーストが限界を迎えるとき

これら6つの方法にはすべて共通の限界があり、予想よりも早くその限界に達することになります。

  • 書式がクリップボードで維持されることはめったにありません。フォント、サイズ、段落は単なる目安になってしまいます。
  • クリップボードには行と列の概念がないため、テーブル形式のデータはバラバラになって出力されます。
  • 従来型のOCRは、スキャンが傾いていたり、かすれていたり、密集していたりしない限りは正確です。
  • オンラインの変換ツールは、他の誰かのサーバーを経由してドキュメントを往復させます。
  • 請求書の合計金額の数字を1桁でも間違えてコピーしてしまうと、データが全くない場合よりも悪い状況になります。
  • そして、コピーした内容を、実際にデータを必要としているシステムに手入力またはインポートしなければなりません。

1つのドキュメントであれば、どれも問題ではありません。しかし、今月50個目のドキュメントとなれば、非常に大きな問題となります。

クリップボードにはできない、AIの読み取り能力

AI搭載のテキスト抽出は、単にインクがある場所ではなく、人がするようにドキュメントを読み取り、レイアウトの意味を理解します。それが、テキストを復元することと、使えるデータを取得することの違いです。

従来型のOCRでは、文字の羅列が返されるだけで、請求書番号を自分で探さなければなりません。AIエンジンは、請求書番号そのものを返してくれます。

なぜAIパーサーの方がうまく処理できるのか

Parseurなら、どのようなレイアウトのPDFドキュメントからでも特定のテキストを抽出できます。

無料アカウントを作成
Parseurで時間と労力を節約。ドキュメント処理を自動化しましょう。
  • 取引先ごとに書類のフォーマットは異なります。フィールドを一度リストアップするだけでよく、送信者ごとにテンプレートを作成する必要はありません。
  • テーブルはテーブルとして維持されます。Parseurはバラバラのテキストとしてではなく、行と列としてPDFからテーブル形式のデータを抽出できます。
  • スキャン画像は取り込み時に読み取られ、レイアウトが固定されている場合はゾーンOCR、そうでない場合はダイナミックOCRが機能します。
  • あなたのドキュメントは安全に保たれます。ParseurはGDPRに準拠しており、SOC 2 Type IIも取得手続き中です。

その後、Parseurは普段使っているツールに結果を配信するため、二度とコピー&ペーストする必要はありません。これがコピーではなくPDFパーシングであり、全く別次元の作業なのです。

Parseurを使ってスキャンしたPDFからテキストをコピーする方法

セットアップは数分で完了し、クレジットカードも不要です。

  1. メールボックスを作成し、AIエンジンを選択します。Vision AIエンジンはPDF、スキャン、画像を読み取ります。Text AIエンジンは電子メールとテキストドキュメントを読み取ります。

受信ドキュメント用のParseurメールボックスの作成
フルテキスト抽出用メールボックスを作成

  1. 必要なフィールドをリストアップします。AIがレイアウト全体からそれらを見つけ出すため、テンプレートを作成する必要はありません。

Parseurで抽出するフィールドをリストアップする
メタデータフィールドを選択

  1. メール、アップロード、またはAPIでスキャンしたPDFを送信します。
  2. 返ってきた結果を確認します。

ParseurでスキャンしたPDFから抽出されたテキスト
スキャンPDFから抽出したテキスト

1種類のドキュメントのみを扱いますか?一致するメールボックスから開始すれば、フィールドにはすでに名前が付けられた状態で返されます。請求書の場合は「Invoices(請求書)」メールボックスから始めます。

Parseurでの請求書メールボックスの作成
AI請求書メールボックスを作成

データの次の転送先

  1. CSVまたはJSONでテキストをダウンロードします。
  2. Google スプレッドシートにデータを送信します。
  3. ZapierMake、またはPower Automateを使用して、任意のアプリケーションにエクスポートします。

1つのPDFからテキストをコピーするのに2秒かかります。しかし、次の500個のPDFからコピーするのは、誰にも任せるべきではない作業です。あなたがこれまで避けてきたドキュメントの山に、ぜひParseurを試してみてください。

Parseurをご利用中のお客様からのレビュー
満足したお客様のレビュー

最終更新日

さらに詳しく

こちらもおすすめ

今すぐ始める

ドキュメントデータ抽出、
そろそろ自動化しませんか?

数分で設定完了。Parseurがどう業務フローに収まるか、無料でお試しいただけます。

AIモデルの学習は不要
あらゆるドキュメントからのデータ入力を自動化
クリック操作からAPIまで柔軟に対応

よくある質問

PDFが思い通りに操作できない時に、人々が実際に抱く疑問。

ブラウザまたはPDFリーダーでPDFを開き、必要なテキストにカーソルをドラッグして、Windowsの場合はCtrl+C、Macの場合はCmd+Cを押します。Ctrl+VまたはCmd+Vで貼り付けます。元のフォントや間隔を維持せずにテキストを取得したい場合は、Ctrl+Shift+Vで貼り付けるか、一度プレーンテキストエディタに貼り付けてから再度コピーしてください。

スキャンしたPDFには選択可能なテキストがないため、コピーする前にOCRで読み取る必要があります。ファイルをGoogle ドライブにアップロードしてGoogle ドキュメントで開くと、OCRが自動的に実行され、1つのドキュメントを処理する最も手軽な方法となります。定期的または大量に処理する場合は、AIパーサーがスキャンを読み取り、復元されたテキストの壁ではなく、構造化されたフィールドを返します。

コピー&ペーストはしないでください。Microsoft Wordで直接「ファイル」から「開く」を選択してPDFを開き、Wordに変換させます。Wordは、クリップボードの貼り付けでは不可能な、見出し、リスト、およびほとんどのテーブル(表)の再構築を行います。複数列のレイアウトやデザイン性の高いページでは変換が完璧ではないため、列を含むものは信用する前に確認してください。

コピーするのはやめて、ドキュメントの読み取りを自動化しましょう。手作業によるコピー&ペーストは10個目のファイルあたりから意味をなさなくなり、反復的なプロセスとして定着することはありません。代わりに、メール、アップロード、またはAPIでPDFを受信し、それらを自動的に読み取って、必要なフィールドがスプレッドシートやご自身のシステムに入るようにします。これはコピーではなくPDFパーシングであり、Parseurのようなツールはそのために作られています。

よくある理由は2つあります。1つ目は、PDFがスキャンまたは画像であるため選択可能なテキストレイヤーが存在しないこと。2つ目は、作成者によってファイルのコピー権限が無効にされていることです。この2つはすぐに区別できます。カーソルで個々の単語をハイライトできる場合は、テキストレイヤーが存在しており、問題は権限にあります。一方、カーソルがページ全体にボックスを描く場合は画像であり、OCRが必要です。

まず、コピーが実際にブロックされているか確認してください。Acrobat Readerでドキュメントを右クリックし、「文書のプロパティ」を選択して、「セキュリティ」タブで作成者が許可した権限を確認します。コンテンツのコピーが許可されていない場合は、送信者に制限のないコピーまたはパスワードを求めるのが正しい対応です。ドキュメントがご自身のものでパスワードを持っている場合は、Acrobatで開き、同じ「文書のプロパティ」パネルからセキュリティを解除できます。

はい、PDFに実際のテキストレイヤーがあれば、iOSとAndroidの両方で可能です。「ファイル」、「ブック」、または「ドライブ」で開き、単語を長押しして選択を開始し、ハンドルをドラッグして「コピー」をタップします。長押ししても何も選択されない場合は、ページが画像であるためOCRが必要です。iOSでは、カメラを印刷されたページに向け、「テキスト認識表示(Live Text)」を使用して単語を直接抽出することもできます。

Parseurはテキストをコピーする以上のことを行います。Vision AIエンジンはPDF、スキャン、画像を読み取り、Text AIエンジンは電子メールとテキストドキュメントを読み取り、生テキストのブロックではなく、請求書番号、日付、合計などの名前付きフィールドを返します。必要なフィールドをリストアップすると、AIがレイアウト全体からそれらを見つけ出し、送信者ごとにテンプレートを作成する必要はありません。ParseurはGDPRに準拠しており、SOC 2 Type IIも取得手続き中です。