MacでレシートをOCRする:レシート写真から合計と日付をコピー
執筆:Eduard Bruch(Optic 開発者) · 更新
Macでレシートの写真からテキストをコピーするには、写真を開き、ライブテキストまたは画面OCRツールで必要な部分を選択します。合計や日付のような小さな部分をコピーし、何かを提出する前に数字を確認してください。
短い答え: 写真やプレビューのライブテキストで、多くのレシート写真は扱えます。レシートがメール、Webポータル、別のアプリのウインドウの中にあるときは、私のおすすめはOpticです。画面上でドラッグした任意の範囲のテキストをコピーするメニューバーアプリです(Mac App Storeで4.99 米ドル(買い切り))。
開示:私はOpticを開発しています。
レシートが扱いにくい理由
レシートは、小さな印字、詰まった列、略語、そして色あせた感熱紙であることも多いものです。経費ツールが求めるのは、店名、日付、金額、場合によっては税といった、いくつかのきれいな値です。写真から打ち込むのは遅く、合計の数字を一つ取り違えても気づきにくいものです。
まずライブテキスト
macOSのライブテキストは、Appleが対応する場所で動作します。プレビュー、写真、クイックルック、Safari内の画像です。レシートの写真を写真アプリやプレビューで開き、ポインタを合計の上に動かしてテキストカーソルに変わったら、数字を選択してCommand-Cを押します。
ライブテキストは、任意のアプリのウインドウ、ビデオ通話、アプリのインターフェイス内に描画されたテキストでは動作しません。レシートが経費ポータルやチャットアプリ、対応していないメールクライアントのプレビューの中に表示されているなら、画面OCRツールが必要です。
Opticでレシートの行をコピーする
Opticは、描いたボックスの中の画面を読み取ります。ファイルは開かないので、まずレシートを画面上のどこかに表示してください。プレビュー、ブラウザのタブ、メール、チャットなどです。
- メニューバーのOpticアイコンをクリックします。
- テキストをキャプチャを選びます。
- 必要な行、たとえば合計のまわりにぴったりボックスをドラッグします。
- Command-Vで、スプレッドシートや経費フォームに貼り付けます。
認識はMac上のAppleのVisionフレームワークを使って行われ、何もアップロードされません。カードの桁、住所、会社名が載ったレシートでは、これが重要です。
よりきれいな結果にするヒント
- 小さな範囲をキャプチャする。 一回のキャプチャで一つの値にすると、レシート全体よりも確認しやすくなります。
- 先に拡大する。 小さくかすれた印字は、画面上で大きくしたほうがよく認識されます。
- 数字を確認する。 合計を写真と見比べます。8と3の読み違いや、小数点の欠落は、金額を変えてしまいます。
- 改行の設定を選ぶ。 設定で、保持は各レシート行を分けたままにします。削除はすべてを一つの行にし、フォームの一つの欄に貼り付けるときに役立ちます。
履歴を短い記録として使う
直近20件のキャプチャが、サムネールと時刻付きでOpticのメニューに残ります。店名、日付、合計の順にコピーすれば、フォームに記入する間、履歴からそれぞれをもう一度コピーできます。履歴はMac上にのみ保存されます。
レシート上のQRコード
レシートや請求書にQRコードが載っていることがあります。QRコードをキャプチャを選んでその上をドラッグすると、Opticがコードの内容をコピーします。QR、Micro QR、Aztec、Data Matrix、PDF417コードを読み取り、従来のストライプ状のバーコード(EAN、UPC、Code 128)は読み取りません。MacでQRコードをスキャンする方法をご覧ください。
Opticが向かない場面
- 画像ファイルやPDFファイルは開かず、レシートのフォルダから取り込むこともありません。一度に一つのキャプチャで作業します。
- 表を抽出することも、項目を理解することもありません。テキストをコピーするだけで、どの数字が合計かはわかりません。
- 検索可能なPDFを作ることも、レシートを保管することもありません。
- カメラで紙をスキャンしません。先にスマートフォンで写真を撮り、それをMacで開いてください。
- 1Dバーコードは読み取りません。
毎月レシートが大量にあるなら、ファイルを読み取って項目を埋める専用の経費スキャナーのほうが向いています。あちこちで数個の値だけなら、画面OCRツールで足ります。背景については、Macで画像からテキストをコピーするとライブテキストにできないことをご覧ください。手書きの金額については、先にMacでOCRして手書きをテキストにするをお読みください。ラベルや保証書の長い番号については、画像からシリアル番号をコピーするをご覧ください。
FAQ
Macはレシートの写真からテキストを読み取れますか?
はい。写真やプレビューのライブテキストで、多くのレシート写真のテキストを選択できます。レシートが別のアプリ内に表示されている場合も、Opticのような画面OCRアプリが使えます。
Opticは経費報告書を自動で記入しますか?
いいえ。選択したテキストをクリップボードにコピーするので、それを貼り付けたい場所に貼ります。
レシートのデータはどこかに送信されますか?
Opticからは送信されません。ネットワークアクセスも、アカウントも、アナリティクスもなく、認識はMac上で行われます。
Opticですべてのレシートを一度に処理できますか?
いいえ。一度に画面上の一か所で動作し、ファイルは開きません。