using Newtonsoft.Json; namespace Common.Request.Electronic.ocr { public class OcrParam { /// /// 图像数据,base64编码,要求base64编码后大小不超过4M,支持jpg/jpeg/png/bmp格式 /// /// public string image {get; set;} /// /// 是否兼容图像倾斜,true:是;false:否,默认不检测,即:false /// /// public bool enableTilt {get; set;} /// /// 图片URL。image、imageUrl、pdfUrl三者必填其一,优先顺序:image>imageUrl>pdfUrl,最大长度不超过1024b,下载超时默认为2s /// /// public string imageUrl {get; set;} /// /// 需要检测识别的面单元素。取值范围:barcode,qrcode,receiver,sender,bulkpen。不传或者 null 则默认为 ["barcode", "receiver", "sender"] /// /// public string[] include {get; set;} /// /// PDF文件URL。image、imageUrl、pdfUrl三者必填其一,优先顺序:image>imageUrl>pdfUrl,最大长度不超过1024b,下载超时默认为2s /// /// public string pdfUrl {get; set;} public override string ToString() { return JsonConvert.SerializeObject(this,Formatting.Indented,new JsonSerializerSettings(){NullValueHandling = NullValueHandling.Ignore}); } } }