接口导航

条码/二维码识别 API

从图片和PDF中提取条码和二维码

接口地址

POST https://api.leepow.com/barcode

请求体

方式一:multipart/form-data

{
  "File": "binary (image or PDF file)",
  "BarcodeFormats": "string[] (optional)"
}

方式二:application/json

{
  "FileBase64": "Base64 encoded file content",
  "BarcodeFormats": [
    "QR_CODE",
    "CODE_128"
  ]
}

File / FileBase64: PNG, JPG/JPEG, WebP, GIF, BMP, or PDF file

BarcodeFormats: QR_CODE, CODE_128, CODE_39, CODE_93, EAN_13, EAN_8, UPC_A, UPC_E, ITF, CODABAR, DATA_MATRIX, AZTEC, PDF_417, MAXICODE (optional, empty = all types)

代码示例

curl --location 'https://api.leepow.com/barcode' \
  --form 'File=@"/path/to/image.png"'

响应

返回识别到的条码数组,包含类型、值和位置信息

{
  "code": 0,
  "data": [
    {
      "type": "QRCode",
      "value": "https://example.com",
      "page": 1,
      "x": 100,
      "y": 200,
      "width": 150,
      "height": 150
    }
  ]
}