发票扫描件怎么识别:从发票到表格的操作步骤

针对一张到几张发票扫描件,讲清楚怎么整理原件、用 OCR 识别、逐项核对金额和税号,再导出成 Excel 或 Word 表格,适合报销和记账场景。

报销、记账时经常要把发票上的信息抄进表格,一张张手动录入既慢又容易抄错。发 invoice 扫描件或手机拍的照片,同样可以先识别出文字,再整理成表格。发票识别怎么操作,关键在于前期整理好图片、识别后仔细核对,而不是只看识别按钮有没有完成。

这篇文章写给手头只有一张到几张发票的读者,比如个人报销、小团队零星付款、需要把发票信息存档的人。文中的做法围绕 OmniDoc 桌面客户端的 OCR 和导出功能展开,但判断方法和核对思路对其他工具同样适用。读完后,你能知道发票识别从哪一步开始、哪些字段必须人工确认,以及怎么把结果导出成可用的表格。

发票扫描件怎么识别?一句话结论

发票是电子版还是扫描件,决定了你要不要做识别。电子版 PDF 的文字本来就在文件里,直接复制或导出即可;扫描件和照片里的字只是图像,需要先经过 OCR 才能变成可编辑的文字。下面的表格按常见情况给出建议。

你的情况推荐做法原因
电子版 PDF 发票,能选中文字直接复制或导出,不必识别文字已在文件里,再做 OCR 反而多一道误差
扫描得到的 PDF 发票在桌面客户端中对文件做 OCR,再导出 Excel 或 Word图像中的字需要先转成文字层
手机拍的照片(JPG、PNG)先整理拍摄效果,合成 PDF,再做 OCR歪斜、阴影和反光会明显影响识别
只有 1 至 3 张发票逐张识别,逐项人工核对张数少,核对成本低,适合先熟悉流程
张数很多,需要统一整理先用一两张走通流程,确定字段和表头后再安排整理字段位置因版式不同会有差异,直接铺开容易出错

开始之前:先确认这几点

动手前花几分钟做判断,能避免后面反复返工。

  • 确认原件类型。 用鼠标在发票文字上拖选一段。能选中并且复制出正常文字,说明是电子版;选不中,或者选中后只有空白,基本就是图片型,需要 OCR。
  • 确认发票种类。 增值税专用发票、普通发票、电子发票的版式不同,关键字段的位置也不同。不要假设所有发票都在同一位置,每种版式都要单独核对。
  • 确认图片清晰度。 文字边缘模糊、小字看不清,OCR 很容易把数字误认。模糊的原件尽量重新扫描或重拍,而不是指望识别后再修。
  • 确认用途。 如果是报销或入账,识别结果只能作为草稿,最终数字以原件为准。如果只是存档,也要保留原件,方便日后复查。
  • 准备好原件。 识别和核对都要对照原件,手边要有纸质发票或原始电子文件,不要只凭屏幕上的图片判断。

在 OmniDoc 里识别单张发票的步骤

下面的步骤以一张扫描或拍照得到的发票为例,适用于 1 至 3 张的小批量处理。

  1. 整理原件。 把发票平铺在桌面上,光线均匀,镜头正对纸面,避免阴影和反光。裁掉多余的桌面和边缘,只保留发票本身。
  2. 合成 PDF。 如果是手机拍的照片,先用手机或电脑的图片转 PDF 功能把照片保存成一个 PDF 文件。多张照片就按发票顺序合在一起,便于后面逐页核对。
  3. 下载并打开桌面客户端。 到 download.omnidoc.top 下载 OmniDoc 桌面客户端,支持 Windows、macOS 和 Linux。安装后打开,导入刚才整理好的 PDF。
  4. 进入 PDF 编辑器执行 OCR。 在 PDF 编辑器中对扫描件执行 OCR 识别。OCR 完成后,尝试选中发票上的文字,能选中说明文字层已经生成。
  5. 逐段检查识别结果。 对照原件,依次看发票号码、代码、日期、购买方和销售方名称、税号、金额、税额和价税合计。重点检查 0 和 O、1 和 l、8 和 B 这类容易混淆的字符。
  6. 直接修正错误。 如果发现识别错误,可以在 PDF 编辑器里直接修改段落文字,改完后再核对一遍,确保修改没有引入新错误。
  7. 导出为表格。 把识别后的文件导出为 Excel,需要表格形式就选 Excel,需要保留文字段落排版就选 Word。导出后保存到你的报销或归档文件夹。
  8. 打开导出文件再核对。 在 Excel 或 Word 中打开结果,与原件逐项对照一遍,确认行列没有错位,数字格式正确,没有漏掉的字段。

做完后逐项核对

导出不等于完成。下面这张表列出了必须检查的项目,以及发现问题时的处理方式。

检查项怎么看有问题怎么办
发票号码和代码与原件逐位比对,注意相似字符按原件改回,必要时重新 OCR 该区域
金额与税额不含税金额加税额,应等于价税合计对不上就回原件重新核对,找出错误后再修改
日期年、月、日是否完整,格式是否统一按原件修正,统一成同一种日期格式
购买方、销售方名称和税号与原件逐字对照,注意空格和标点名称或税号错一位就会影响入账,必须改正
表格列是否错位导出表格中每一行的数据是否对应同一张发票在 Excel 中调整列,或回到 PDF 重新识别
印章或污渍遮挡的字找出被盖住的字段,单独确认重拍原件或人工补录,并在备注中说明

完成核对后,建议把原件和导出的表格一起保存,文件名里写上日期和发票号码,方便之后查找。

❓ 常见问题(FAQ)

1. 发票识别怎么操作视频有吗?

本文没有配套视频。建议先用一张不重要的发票完整走一遍上面的步骤,这样比看别人的录屏更能发现你自己拍摄环境中的问题,比如光线、角度和纸张褶皱。

2. 手机拍的发票可以直接识别吗?

可以先识别,但效果通常不如扫描件稳定。拍照时尽量平铺、正对、光线均匀,识别前把照片整理成 PDF,并核对每个数字。照片歪斜严重时,先在合成前调正再处理。

3. 发票识别怎么实现自动化?

本文讲的是用桌面工具完成单张或少量发票的操作,不涉及编程。如果要写程序批量处理发票,需要另外设计流程,包括字段映射和结果校验,这里不展开。

4. 识别结果可以直接用于报销吗?

不建议直接使用。OCR 结果可能出现误识别,报销和入账前必须与原件逐项核对,尤其是金额、税号和发票号码。核对无误后再提交,才是稳妥的做法。

📝 总结

发票识别怎么操作,核心是先判断原件类型,整理好图片,再用 OCR 识别、逐项核对、导出表格。对于一张到几张发票,按本文的步骤做完,就能得到可以入账或存档的表格。别忘了金额验算和原件比对,这一步省不得。

打开 OmniDoc,识别和翻译扫描件

更新于 2026-11-04