PDFのテキストをコピーする方法(貼り付けると改行や文字化けする場合の直し方)
PDFのテキストをコピーするには、テキスト選択に対応したビューアでファイルを開き、目的の箇所をドラッグして、Webページと同じようにコピーします。貼り付けた文章に不要な改行やおかしな文字が混じるのはPDFではよくあることで、簡単に直せます。まったく選択できない場合は、そのPDFはスキャン画像でできている可能性が高く、まず文字認識(OCR)が必要です。
論文は、ブラウザに内蔵されたPDFビューアでも、Opener の PDFビューアでも開けます。後者なら、ファイルをどこにもアップロードせずにテキストを選択・コピーできます。
引用したい箇所を選択してコピーする
- テキストを選択できるビューアでPDFを開きます。ブラウザ、macOSの「プレビュー」、またはPDFビューアが使えます。
- 拡大して、引用の始まりと終わりがはっきり見えるようにします。単語の途中から選択を始めてしまうのが、引用が途中で切れる一番の原因です。
- 最初の単語の直前をクリックし、引用の終わりまでドラッグします。長い範囲を選ぶときは、先頭をクリックしてからスクロールし、Shiftキーを押しながら末尾をクリックします。多くのビューアでこの方法が使えます。
- Ctrl+C(MacではCmd+C)でコピーし、ノートに貼り付けます。
厄介なのが2段組みの論文です。PDFの作られ方によっては、選択が左の段から右の段へ飛んだり、途中にページのヘッダーや脚注が紛れ込んだりします。1段ずつコピーし、それでも飛ぶ場合は小さく区切ってコピーしてからつなげましょう。
ファイルを閉じる前に、引用箇所のページ番号を控えておきましょう。引用文献に記載するのは雑誌の紙面に印刷されたページ番号で、ビューアに表示されるページ数とは異なることがよくあります。
貼り付けたテキストが崩れる理由
PDFは編集ではなく印刷のための形式です。保存されているのは各文字がページのどこにあるかで、文や段落がどうつながっているかではありません。コピーするとき、ビューアはその構造を推測して復元する必要があり、その推測がいつも正しいとは限りません。
- 文の途中で改行される。 印刷された各行の末尾に改行が入るため、段落をコピーすると短い行の積み重ねになります。
- ハイフンで分割された単語。 英文で「experi-」と「ment」のように行をまたいで分割された単語は、ハイフンごと分かれたままになります。
- 「fi」「fl」が消える・おかしな文字になる。 多くのフォントでは、この文字の組み合わせを「合字(リガチャ)」と呼ばれる1つの字形で描きます。PDFによっては、これが特殊な1文字や四角、あるいは何もない状態で貼り付けられ、「find」が「nd」になってしまいます。
- まったく意味不明な文字列になる。 画面上では普通に見えるのに貼り付けると記号の羅列になる場合、PDF内のフォントに字形と実際の文字を対応付ける情報がありません。ビューアは形を描けても、それがどの文字なのかを知らないのです。これを確実に直せるビューアはありません。スキャンPDFと同じようにOCRを使うか、引用を手で入力し直してください。
- 余分なスペースが入る・単語がくっつく。 両端揃えの文章や詰まった文字間隔は、スペースの推測を狂わせることがあります。
数式、特殊記号、ラテン文字以外の文字(日本語を含む)は崩れやすいので、1文字ずつ確認しましょう。
スキャンPDF:コピーできるテキストがない
クリックしてドラッグすると四角い枠が出たり、ページ全体が1枚の画像として選択されたりする場合、そのPDFは画像でできています。多くは紙をスキャンしたものか、印刷物を撮影したものです。文字に見えても、テキストは含まれていません。Opener はこうしたファイルを表示できますが、OCRは行いません。一般的なビューアの多くも同様です。
テキストを取り出すには、光学文字認識(OCR)が必要です。
- Google ドライブと Google ドキュメント。 PDFを Google ドライブにアップロードし、Google ドキュメントで開きます。ドキュメントが文字の認識を試み、編集できる文書を作成します。まっすぐできれいにスキャンされたものほどうまくいきます。結果は丁寧に確認してください。
- スマートフォンの文字認識機能。 最近のiPhone(テキスト認識表示)やAndroidスマートフォン(Google レンズ)は、写真や画面上の文字を認識できます。ページを開いて該当箇所を拡大し、スマートフォンのテキスト選択機能を使うか、スクリーンショットを撮ってそこから文字を認識させます。
- OCR機能付きのパソコン用ソフト。 PDF編集ソフトやスキャン用アプリの中にはOCR機能を備えたものがあります。大学の図書館でこうしたツールを利用できる場合もあります。
OCRは間違えます。特に小さな文字、古い書体、脚注、数式は要注意です。引用する前に、認識されたテキストを必ず元のページと照らし合わせてください。
コピーできないように設定されたPDF
普通に開けるのに、テキストを選択・コピーできないPDFがあります。作成者や出版社がファイルに権限の制限を設定しているためです。この設定では、閲覧は許可したまま、コピー、印刷、編集を禁止できます。アプリによって制限の守り方は異なりますが、制限は出版社の意向を示すもので、ライセンス条件と結び付いている場合もあります。
学術論文から短く引用するなら、次の方法が手軽です。
- 手で入力する。 1〜2文なら手早く済み、書式の問題もすべて避けられます。
- 別のバージョンを探す。 同じ論文が、大学図書館のデータベース、学術誌のWebサイト、リポジトリなどで、制限のないPDFやHTMLページとして公開されていることがよくあります。
- 問い合わせる。 著者は、たいてい喜んで自分の論文を送ってくれます。
出典を明記して短い文章を引用するのは、学術的にごく普通のことです。制限のある文書の大部分をコピーするのは別の話なので、迷ったら所属機関のガイドラインを確認してください。
貼り付けたテキストを整える
いくつかの習慣で、崩れた貼り付けも数秒できれいな引用になります。
- 書式なしで貼り付ける。 多くのアプリに「書式なしで貼り付け」のような機能があり、Ctrl+Shift+Vで使えることが多いです。PDFのフォントやサイズが取り除かれ、引用が自分の文書になじみます。
- 行をつなげる。 Wordの「検索と置換」では、
^pで段落記号を検索できます。これをスペース(日本語の文章なら空文字)に置き換えると、段落が1行にまとまります。ほかのエディタにも似た機能があり、正規表現を使うものもあります。文書全体ではなく、引用部分だけに適用しましょう。 - ハイフネーションを直す。 英文では、ハイフンの直後に改行がある箇所を検索して両方を削除し、読み直します。「well-known」のように本来のハイフンもあるからです。
- 合字や記号を確認する。 「fi」「fl」「ff」の欠落、変な四角、別の文字に化けた引用符がないか目を通します。
- 原文と照らし合わせる。 貼り付けた引用をPDFと1語ずつ1回読み比べます。1分で終わり、黙って抜け落ちた単語に気付ける唯一の方法です。
そもそもPDFが開かない場合は、PDFが開かないときの対処法から始めてください。
よくある質問
文字は見えるのに選択できないのはなぜですか?
そのPDFは、ほぼ間違いなくスキャンか画像から作られたものです。テキストのレイヤーがなく、あるのは文字の画像だけです。Google ドキュメントやスマートフォンの文字認識などでOCRを使ってください。
コピーしたテキストのあちこちに改行が入るのはなぜですか?
PDFは印刷された行を1行ずつ別々に保存しているため、コピーすると行末の改行も一緒に付いてきます。書式なしで貼り付け、改行をスペースに置き換えてください。
Opener の PDFビューアはOCRに対応していますか?
いいえ。PDFビューアでは、実際のテキストを含むPDFの文字を選択・コピーできます。スキャンPDFも問題なく表示されますが、テキストを取り出すにはOCRツールが必要です。
コピーが制限されたPDFからテキストをコピーしてもよいですか?
制限は出版社の判断によるものです。短い引用なら、出典を明記して手で入力するのが普通です。それ以上必要な場合は、制限のないバージョンを探すか、著者に問い合わせてください。