Class BdOcrClient

java.lang.Object
cn.toint.oktool.spring.boot.bdocr.BdOcrClient

public class BdOcrClient extends Object
百度ocr
Author:
Toint
  • Constructor Summary

    Constructors
    Constructor
    Description
    BdOcrClient(BdOcrClientConfig bdOcrClientConfig, Cache cache)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    获取token, 如果token失效, 会自动刷新token
    智能财务发票
    支持财务场景中13种常见票据的分类及结构化识别,包括增值税发票、卷票、机打发票、定额发票、火车票(含电子发票铁路电子客票)、出租车票、网约车行程单、飞机行程单(含电子发票航空电子客票行程单)、汽车票、过路过桥费、船票、机动车/二手车销售发票(含电子发票机动车/二手车销售统一发票)。
    增值税专项识别
    支持对增值税普票、专票、全电发票(新版全国统一电子发票,专票/普票)、卷票、区块链发票的所有字段进行结构化识别,包括发票基本信息、销售方及购买方信息、商品信息、价税信息等,其中五要素字段的识别准确率超过 99.9%;
    同时,支持对增值税卷票的 21 个关键字段进行识别,包括发票类型、发票代码、发票号码、机打号码、机器编号、收款人、销售方名称、销售方纳税人识别号、开票日期、购买方名称、购买方纳税人识别号、项目、单价、数量、金额、税额、合计金额(小写)、合计金额(大写)、校验码、省、市,四要素字段的识别准确率可达95%。
    增值税发票验真
    支持 14 种增值税发票的信息核验,包括增值税专票、电子专票、普票、电子普票、卷票、区块链发票(深圳地区)、全电发票(新版全国统一电子发票,专票/普票)、通行费增值税电子普通发票、货物运输业增值税专用发票、机动车销售发票、二手车销售发票、电子发票(航空运输电子客票行程单)、电子发票(铁路电子客票)等,支持返回票面的全部信息。

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • getToken

      public String getToken()
      获取token, 如果token失效, 会自动刷新token
      Returns:
      token
    • multipleInvoice

      public MultipleInvoiceResponse multipleInvoice(MultipleInvoiceRequest request)
      智能财务发票
      支持财务场景中13种常见票据的分类及结构化识别,包括增值税发票、卷票、机打发票、定额发票、火车票(含电子发票铁路电子客票)、出租车票、网约车行程单、飞机行程单(含电子发票航空电子客票行程单)、汽车票、过路过桥费、船票、机动车/二手车销售发票(含电子发票机动车/二手车销售统一发票)。 支持多张不同种类票据在同一张图片上的混贴场景,可返回每张票据的位置、种类及票面信息的结构化识别结果。
      文档地址: https://cloud.baidu.com/doc/OCR/s/7ktb8md0j
      Parameters:
      request - req
      Returns:
      识别结果
    • vatInvoice

      public VatInvoiceResponse vatInvoice(VatInvoiceRequest request)
      增值税专项识别
      支持对增值税普票、专票、全电发票(新版全国统一电子发票,专票/普票)、卷票、区块链发票的所有字段进行结构化识别,包括发票基本信息、销售方及购买方信息、商品信息、价税信息等,其中五要素字段的识别准确率超过 99.9%;
      同时,支持对增值税卷票的 21 个关键字段进行识别,包括发票类型、发票代码、发票号码、机打号码、机器编号、收款人、销售方名称、销售方纳税人识别号、开票日期、购买方名称、购买方纳税人识别号、项目、单价、数量、金额、税额、合计金额(小写)、合计金额(大写)、校验码、省、市,四要素字段的识别准确率可达95%。
      Parameters:
      request - req
      Returns:
      res
    • vatInvoiceVerification

      public VatInvoiceVerificationResponse vatInvoiceVerification(VatInvoiceVerificationRequest request)
      增值税发票验真
      支持 14 种增值税发票的信息核验,包括增值税专票、电子专票、普票、电子普票、卷票、区块链发票(深圳地区)、全电发票(新版全国统一电子发票,专票/普票)、通行费增值税电子普通发票、货物运输业增值税专用发票、机动车销售发票、二手车销售发票、电子发票(航空运输电子客票行程单)、电子发票(铁路电子客票)等,支持返回票面的全部信息。同时可直接与同平台的发票识别能力对接,完成发票识别的同时进行自动化验真。