C++发票凭证识别、增值税、财政发票OCR识别接口简介

  信息化技术给人来们带来了便捷、高效的生活和工作方式,例如现在提倡的办公无纸化。例如你是一名财务工作者,每天需要在系统录入大量的发票信息,枯燥、乏味不说,还增加了工作时长,使人身心疲惫,无法平衡好生活和工作,从而降低了幸福体验。

  而发票识别接口的出现使得财务工作者解放了双手。发票OCR识别是利用文字识别技术衍生的应用场景,帮助企业财务快速实现发票信息的数字化管理。当财务人员对发票进行录入时,应用发票识别接口技术,仅需上传发票的图片,即可实现发票全票面信息的快速 、自动提取、录入。

  以翔云C++发票识别接口为例:

include

include

include

int main() {
// 创建 HTTP 客户端
web::http::client::http_client client(U("https://netocr.com/api/v2/recogInvoiveBase64.do"));

// 构建请求内容
web::http::multipart_content content;
content.add(web::http::name(U("img")), web::http::value(U("/9j")));
content.add(web::http::name(U("key")), web::http::value(U("M***********g")));
content.add(web::http::name(U("secret")), web::http::value(U("3***********6")));
content.add(web::http::name(U("typeId")), web::http::value(U("20090")));
content.add(web::http::name(U("format")), web::http::value(U("json")));

// 创建 HTTP 请求
web::http::http_request request(web::http::methods::POST);
request.headers().set_content_type(U("multipart/form-data; boundary=") + content.boundary());
request.set_body(content);

// 发送请求并获取响应
web::http::http_response response = client.request(request).get();

// 确保请求成功
if (response.status_code() == web::http::status_codes::OK) {
    // 读取响应内容
    std::wstring responseString = response.extract_string().get();
    std::wcout << "Response: " << responseString << std::endl;
} else {
    std::cerr << "Request failed with status code " << response.status_code() << std::endl;
}
return 0;

}

  针对企业发票数量多、财务工作效率低等困扰,翔云人工智能开放平台提供了发票识别接口服务,自主OCR核心技术,识别速度快,识别准确率高,且可实现发票的自动分类与批量识别,帮助企业财务摆脱了手动录入的繁琐,减轻了财务工作量,提升了企业工作效率与发票信息准确率。

  除发票识别接口外,翔云平台还提供了发票查验、财政票据验真、医疗票据查验等票据查验接口服务,您可登录翔云平台在线免费体验。

posted @ 2024-06-27 15:47  翔云api  阅读(7)  评论(0编辑  收藏  举报