用 OCR 提取图片中的文字
以英语读取示例扫描图片。
{
"urls": [
"https://raw.githubusercontent.com/lergassy/apify-actor-assets/main/document-text-extractor/sample-scan.png"
],
"language": "eng"
}运行此任务 →提交图片或 PDF 链接、上传文件或 base64 数据,即可逐页获得识别出的文字和引擎置信度。可开启单词坐标以构建文档解析器;若 PDF 本身已有文本层,也可直接复用。
text | 文件的完整识别文本 |
pages | 每页单独的文本 |
confidence | 每页的引擎置信度 |
words | 可选:识别出的单词及置信度 |
boundingBox | 可选:每个单词在页面上的位置 |
language | 所用 OCR 语言 |
fileName / url | 所处理文件的来源 |
$2.00 每 1,000 条数据
按事件计费:每处理一个文件收取少量费用,每用 OCR 读取一页另行计费。可通过页码范围和最大页数控制成本。
Apify 每月赠送 5 美元免费额度,足够免费测试本爬虫。
现成的输入参数,可复制到爬虫表单或通过 API 发送。
以英语读取示例扫描图片。
{
"urls": [
"https://raw.githubusercontent.com/lergassy/apify-actor-assets/main/document-text-extractor/sample-scan.png"
],
"language": "eng"
}运行此任务 →仅前 3 页,过滤低置信度单词。
{
"urls": [
"https://raw.githubusercontent.com/lergassy/apify-actor-assets/main/document-text-extractor/sample-scan.pdf"
],
"pageRange": "1-3",
"includeWordBoxes": true,
"minWordConfidence": 60
}运行此任务 →忽略 PDF 文本层,最多 20 页。
{
"urls": [
"https://raw.githubusercontent.com/lergassy/apify-actor-assets/main/document-text-extractor/sample-scan.pdf"
],
"autoDetectLanguage": true,
"useExistingTextLayer": false,
"maxPagesPerFile": 20
}运行此任务 →两个文件,仅输出全文。
{
"urls": [
"https://raw.githubusercontent.com/lergassy/apify-actor-assets/main/document-text-extractor/sample-scan.png",
"https://raw.githubusercontent.com/lergassy/apify-actor-assets/main/document-text-extractor/sample-scan.pdf"
],
"includePages": false
}运行此任务 →共 19 种,包括英语、德语、法语、西班牙语、葡萄牙语、俄语、印尼语、越南语、阿拉伯语、印地语、简繁中文、日语和韩语,并可选自动识别文字体系。
支持。扫描页面通过 OCR 读取;已有文本层的页面可直接复制,速度更快也更准确。
可以。开启单词位置后,会返回每个单词的置信度及其在页面上的位置框。
请只处理您拥有或有权处理的文件。如文档含个人信息,请按适用的隐私法规处理输出结果。
可通过 Apify API 提交链接或 base64 文件,使用 Python 或 JavaScript 客户端,或连接 Make、n8n、Zapier、Google Sheets。