Allin PDF PDF万能王
技術解説 · 7 分

OCRの仕組み:画像やスキャンPDFからテキストを抽出する方法(2026年ガイド)

OCR(光学文字認識)技術が画像やスキャン文書を編集可能なテキストに変換する仕組みを解説。AI OCRエンジンと従来のTesseractベースのローカル処理を精度と適用シーンの観点から比較。

要点

  • ✓OCRとは:光学文字認識はテキストの画像(写真、スキャン)を機械可読で編集可能なテキストデータに変換する技術。
  • ✓2つのエンジン:Allin PDFの無料OCRはブラウザ内のTesseract.jsで処理し、ファイルはアップロードされません。Pro版ではGeminiによるAI OCRを1回最大50ページまで利用できます。
  • ✓言語サポート:Allin PDFの無料OCR(ブラウザ内)が対応するのは日本語・英語・中国語(簡体/繁体)・韓国語の5言語のみ。Pro版のAI OCR(Gemini)はドイツ語・スペイン語・フランス語などそれ以外の言語も読み取れます。
  • ✓出力形式:結果はプレーンテキストで、コピーまたは.txtファイルとして保存できます。検索可能PDFやWordファイルは作成しません。

OCR(光学文字認識)とは?

OCRはテキストを含む画像(写真、スキャン文書、スクリーンショット、PDF)を分析し、視覚的なテキストを機械可読な文字データに変換する技術です。出力は編集可能なテキストで、コピー、検索、他のソフトウェアで処理が可能です。OCRなしではスキャン文書はただの画像;OCRがあれば使用可能なデジタルテキストになります。

光学文字認識(OCR)
パターン認識と機械学習を使用して画像内のテキスト文字を識別し、テキストの視覚的表現をエンコードされたデジタルテキストに変換する技術。最新のOCRは複数のフォント、言語、レイアウトを同時に処理し、精度は主に元画像の品質と、エンジンがその言語向けに学習されているかどうかで決まります。

OCR処理の流れ:ステップバイステップ

  1. 画像前処理:グレースケール変換、コントラスト調整、ノイズ除去、傾き/回転補正、二値化(純粋な白黒に変換)。
  2. レイアウト分析:テキスト領域の検出、段組み・段落・テキスト行の識別。テキストを画像、表、装飾要素から分離。
  3. 文字分割:テキスト行を個々の文字または文字グループに分解。連結文字と可変間隔を処理。
  4. 文字認識:各文字をトレーニング済みパターン/モデルと比較。Tesseractは言語ごとに学習したLSTMニューラルネットワークを使用し、AI OCRはページ全体を文脈ごと読み取るマルチモーダル大規模モデルを使用。
  5. 後処理:言語モデルと辞書を適用して認識エラーを修正。よくある誤認識(0 vs O、1 vs lなど)を修正。
  6. 出力生成:認識したテキストを出力。位置データを保持して検索可能PDFを作るOCRソフトもありますが、Allin PDFの出力はプレーンテキスト(コピーまたは.txt)のみです。

AI OCR vs 従来のOCR比較

観点AI OCR(Allin PDF ProのGemini)従来のOCR(Tesseract.js、無料)
鮮明な印刷テキスト非常に良好学習済み言語では良好
手書きテキスト丁寧な手書きなら読み取り可能非常に限定的
言語多数(ドイツ語・スペイン語・フランス語を含む)Allin PDFでは5言語:英・中(簡体/繁体)・日・韓
複雑なレイアウト表、段組み、帳票に対応非線形レイアウトに弱い
処理場所クラウド(インターネットとGoogleログインが必要)ブラウザ内、ファイルは端末から出ない
利用上限1回最大50ページ、1日100回登録不要、1日の上限なし
プライバシー暗号化通信で送信、保存しないアップロードしない
コストProに含む(月額$9.99または年額$59.99)無料
重要な違い:AI OCR(Geminiなど)は文脈を理解します——スキャンがぼやけていても「田中先生」を正しく読み取れます。「田中」が名前で「先生」が敬称であることを理解しているからです。従来のOCRはピクセルパターンだけを見るため、同じぼやけたテキストでは間違いやすいです。

Allin PDFのOCRの仕組み

Allin PDFには2つのエンジンがあり、文書に合わせて選べます:

  1. 無料:ローカルエンジン(Tesseract.js)——ブラウザ内で実行されるため、ファイルはアップロードされません。登録不要、1日の上限なし。言語データはその言語を初めて使う時にダウンロード。日本語・英語・中国語・韓国語の機密文書に最適。
  2. Pro:AI OCR(Gemini)——ページを暗号化通信でGeminiに送り、文脈を理解した「読解」を実行。1回最大50ページ、1日100回まで。手書き、低品質スキャン、複雑なレイアウト、ローカルエンジン非対応の言語に最適。AIがあるページで失敗した場合、そのページは自動的にローカルエンジンで処理されます。

どちらのエンジンもJPG・PNG・PDF(スキャンPDFを含む)に対応しています。Web版はインターネット接続がないと開けないため、オフラインで使いたい場合は、ローカルツールが端末上で動くAllin PDFのiOSアプリをご利用ください。Allin PDFのOCRを開くと、画像やスキャンPDFをすぐに読み込めます。

最良のOCR精度を得るためのコツ

よくある質問

OCRは手書き文字を認識できますか?

Pro版のAI OCR(Gemini)は丁寧な手書きを読み取れますが、結果は筆跡に大きく左右されます。ローカルTesseractエンジンは主に印刷テキスト向けに設計されており、手書きサポートは非常に限定的です。最良の手書き認識にはAIエンジンをご使用ください。

OCRは元のフォーマットを保持しますか?

いいえ。Allin PDFのOCRはテキストのみを抽出し、プレーンテキスト(コピーまたは.txt)で出力します。レイアウトを保った編集可能な文書が必要な場合は、PDF→Word変換(.docx出力)をご使用ください。OCRは生のテキストコンテンツだけが必要な場合に最適です。

なぜローカルエンジンは言語パックのダウンロードが必要ですか?

Tesseractには言語ごとの学習済みモデルが必要です。ページの読み込みを速く保つため、Allin PDFはその言語を初めて使う時だけ言語データをダウンロードします。文書自体はアップロードされません。なおWeb版は開く際にインターネット接続が必要なので、オフラインOCRにはiOSアプリをご利用ください。

関連ツール

OCR文字認識

画像やスキャンPDFからテキストを抽出。

PDF→Word変換

PDFを編集可能な.docxファイルに変換。

AI文書復元

スキャン文書から手書きを除去。