












import com.baidubce.http.ApiExplorerClient; import com.baidubce.http.AppSigner; import com.baidubce.http.HttpMethodName; import com.baidubce.model.ApiExplorerRequest; import com.baidubce.model.ApiExplorerResponse; // PDF识别OCR Java示例代码 public class RequestDemo { public static void main(String[] args) { String path = "http://gwgp-vne4q4jvzjt.n.bdcloudapi.com/v2/pdf/ocr"; ApiExplorerRequest request = new ApiExplorerRequest(HttpMethodName.POST, path); request.setCredentials("您的 access key", "您的 secret key"); request.addHeaderParameter("Content-Type", "application/json;charset=UTF-8"); request.addQueryParameter("url", ""); ApiExplorerClient client = new ApiExplorerClient(new AppSigner()); try { ApiExplorerResponse response = client.sendRequest(request); // 返回结果格式为Json字符串 System.out.println(response.getResult()); } catch (Exception e) { e.printStackTrace(); } } }点击复制代码
{
"msg": "成功",
"success": true,
"code": 200,
"data": {
"orderNo": "090416310715999218",
"result": {
"angle": 0,//PDF 文件被旋转的角度。
"height": 1683,//文档在图中旋转后的高度
"orgHeight": 841,//原图高度。
"orgWidth": 595,//原图宽度。
"pageIndex": 1,//PDF 页数。
"width": 1190, //文档在图中旋转后的宽度。
"wordsInfo": [
{
"angle": 0,//被识别字段被旋转的角度。
"height": 21,//被识别字段的高度。
"positions": [ //文字信息位置。识别矩形框四个角的坐标顺时针排列,分别为左上 XY 坐标、右上 XY 坐标、右下 XY 坐标、左下 XY 坐标。
{
"x": 279,
"y": 1527
},
{
"x": 609,
"y": 1525
},
{
"x": 609,
"y": 1546
},
{
"x": 280,
"y": 1549
}
],
"width": 329,//被识别字段的宽度。
"word": "照”中绑定下载,不再发放实体证。",//文字信息。
"x": 278,//被识别字段左上角 X 坐标。
"y": 1525 //被识别字段左上角 Y 坐标。
}
]
}
}
}
{
"msg": "入参错误",
"success": false,
"code": 400,
"data": { }
}

“数脉API”目前已服务超过三千家企业,涵盖了教育、电商、物流、金融、支付、出行等数十个领域。