返回帮助中心

FastOCR API集成指南:从入门到精通

快速集成步骤

1. 准备工作

确保您的开发环境支持HTTP请求,并能处理multipart/form-data格式的数据。

2. 构建请求

创建一个POST请求到 https://api.fastocr.icu/ocr

3. 上传图片

将图片文件以 file 字段名添加到FormData中

4. 处理响应

解析返回的JSON数据,获取识别结果

5. 错误处理

实现适当的错误处理逻辑,处理可能的异常情况

完整示例

async function recognizeText(imageFile) {
  try {
    const formData = new FormData();
    formData.append('file', imageFile);

    const response = await fetch('https://api.fastocr.icu/ocr', {
      method: 'POST',
      body: formData
    });

    if (!response.ok) {
      throw new Error('识别失败');
    }

    const data = await response.json();

    // API 返回格式: { words: [{ text, left, top, right, bottom, rate }] }
    if (data.words && Array.isArray(data.words)) {
      // 提取所有文字内容
      const text = data.words.map(word => word.text).join('\\n');
      return { text, words: data.words };
    }

    return data;
  } catch (error) {
    console.error('OCR错误:', error);
    throw error;
  }
}

更多示例

访问快速开始页面查看更多编程语言的示例代码。

这篇文章有帮助吗?

如果您还有其他问题,欢迎访问我们的帮助中心联系我们