setEndpoint("ocr.tencentcloudapi.com"); // 实例化一个client选项,可选的,没有特殊需求可以跳过 $clientProfile = new ClientProfile(); $clientProfile->setHttpProfile($httpProfile); // 实例化要请求产品的client对象,clientProfile是可选的 $client = new OcrClient($cred, "", $clientProfile); // 实例化一个请求对象,每个接口都会对应一个request对象 // $req = new GeneralAccurateOCRRequest(); // 高精度 $req = new GeneralFastOCRRequest(); // 快速扫描 $params = array( "ImageBase64" => "ImageBase64", "ImageUrl" => "ImageUrl", // 是否返回单字信息,默认关 "IsWords" => true, // 是否开启原图切图检测功能,开启后可提升“整图面积大,但单字符占比面积小”(例如:试卷)场景下的识别效果,默认关 "EnableDetectSplit" => true, // 是否开启PDF识别,默认值为false,开启后可同时支持图片和PDF的识别。 "IsPdf" => true, // 需要识别的PDF页面的对应页码,仅支持PDF单页识别,当上传文件为PDF且IsPdf参数值为true时有效,默认值为1。 "PdfPageNumber" => 1 ); $req->fromJsonString(json_encode($params)); // 返回的resp是一个GeneralFastOCRResponse的实例,与请求对象对应 $resp = $client->GeneralFastOCR($req); // 输出json格式的字符串回包 print_r($resp->toJsonString()); } catch(TencentCloudSDKException $e) { echo $e; }