返回帮助中心
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;
}
}
更多示例
访问快速开始页面查看更多编程语言的示例代码。