PDF Scanner app - TapScanner 图标

TapScanner(pdf.tap.scanner)数据 API

Tap AI · 效率工具

PDF Scanner app - TapScanner 是 Tap AI 推出的 Android 拍照转 PDF 文档扫描与编辑应用:拍摄界面把纸质页面拍下并保存为 PDF,文字识别功能把扫描页送到云端、再逐页取回识别出的文字,PDF 转 DOCX 转换器则把完成的扫描件变成可编辑的 Word 文档。高级功能需付费开通,也可以输入捆绑合作方发放的促销兑换码解锁,兑换码会与用户设备绑定校验。它归在工具类,服务美国、印度、巴西和印尼习惯用手机把合同等纸质文件电子化的移动办公用户,竞品包括 Adobe Scan、CamScanner、Genius Scan、Simple Scan、SwiftScan、Clear Scan 以及印度本土的 Kaagaz。

识别任务是这里的核心记录:一页扫描件以任务形式进入,预留时获得 id 与预签名的 uploadURL;status 在预留上传位时为 ok、识别开始后为 started、完成时为 done;结束时带上 startTimestamp 时间戳、识别出的文档 text 以及逐页输出的 files 列表,其中每个文件都可按 fileName 单独取回。转换构成第二条文档流:以 file 部分提交的扫描 PDF 会换回一份可编辑的 DOCX。另有一块权益记录把促销 redeemCode 与 deviceId 配对,并以 verified 标志给出结果。

文档录入自动化正是靠这套任务生命周期运转:后台流水线预留上传位、启动识别、轮询直到 status 变为 done,再把 text 落入文档管理系统,全程无需有人打开应用。合同与法务工具把扫描件批量从 PDF 转为 DOCX 以便修订批注,并回收可编辑文档;捆绑合作方在发放高级功能前按 deviceId 核验 redeemCode,让每份促销授权都能追溯到一台设备。openData Studio 把这些识别任务、PDF 转 DOCX 转换与兑换码核验变为可调用的开放数据。

应用截图

  • PDF Scanner app - TapScanner 应用截图 1
  • PDF Scanner app - TapScanner 应用截图 2
  • PDF Scanner app - TapScanner 应用截图 3
  • PDF Scanner app - TapScanner 应用截图 4
  • PDF Scanner app - TapScanner 应用截图 5
  • PDF Scanner app - TapScanner 应用截图 6
  • PDF Scanner app - TapScanner 应用截图 7
  • PDF Scanner app - TapScanner 应用截图 8

API 端点一览

以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。

  • OCR 上传(预留上传位)

    POST /v1/jobs/prepare opendata

    预留一个识别任务,返回预签名上传 URL 与任务 id,用于推送扫描图。

    认证方式: integrity_token 请求头(Google Play Integrity 令牌)

    • status
    • id
    • uploadURL
    POST /v1/jobs/prepare?retry=false HTTP/1.1
    integrity_token: <play-integrity-token>
    {
      "status": "ok",
      "id": "8f3c1d2e-7a9b-4c5e-9f0a-1b2c3d4e5f6a",
      "uploadURL": "https://cdn.example.com/upload/8f3c1d2e..."
    }
  • OCR 启动(开始识别)

    POST /v1/jobs/{id}/begin opendata

    对已上传的文档图启动文字识别,返回可供轮询的任务 id。

    认证方式: integrity_token 请求头

    • status
    • id
    POST /v1/jobs/8f3c1d2e-7a9b-4c5e-9f0a-1b2c3d4e5f6a/begin HTTP/1.1
    integrity_token: <play-integrity-token>
    {
      "status": "started",
      "id": "8f3c1d2e-7a9b-4c5e-9f0a-1b2c3d4e5f6a"
    }
  • OCR 状态 / 结果(轮询识别文本)

    POST /v1/jobs/{id}/result opendata

    轮询识别任务,返回识别文本与逐页输出文件列表。

    认证方式: integrity_token 请求头

    • status
    • startTimestamp
    • files
    • text
    POST /v1/jobs/8f3c1d2e-7a9b-4c5e-9f0a-1b2c3d4e5f6a/result HTTP/1.1
    integrity_token: <play-integrity-token>
    {
      "status": "done",
      "startTimestamp": 1737456000000,
      "files": ["page_1.txt", "page_2.txt"],
      "text": "Recognized document text..."
    }
  • 下载 OCR 结果文件

    GET /v1/jobs/{id}/artifacts/{fileName} opendata

    下载识别流水线产出的单个页面 / 文本产物。

    认证方式: integrity_token 请求头

    • id
    • fileName
    GET /v1/jobs/8f3c1d2e-7a9b-4c5e-9f0a-1b2c3d4e5f6a/artifacts/page_1.txt HTTP/1.1
    integrity_token: <play-integrity-token>
    <raw text/octet-stream body of the recognized page>
  • PDF 转 DOCX

    POST /v1/convert/office opendata

    以 multipart 表单上传扫描 PDF,返回转换后的 DOCX 文档。

    认证方式: integrity_token 请求头

    • integrity_token
    • file
    POST /v1/convert/office HTTP/1.1
    integrity_token: <play-integrity-token>
    Content-Type: multipart/form-data; boundary=----x
    
    ------x
    Content-Disposition: form-data; name="file"; filename="scan.pdf"
    Content-Type: application/pdf
    
    <binary pdf bytes>
    <binary .docx ResponseBody>
  • 促销兑换码校验(权益)

    POST /v1/licenses/redeem osint

    按设备 id 校验促销兑换码,解锁高级权益。

    认证方式: 除 JSON 请求体中的兑换码外无需其他认证

    • redeemCode
    • deviceId
    • verified
    POST /v1/licenses/redeem HTTP/1.1
    Content-Type: application/json
    
    {
      "redeemCode": "SUMMER-DEAL-1234",
      "deviceId": "a1b2c3d4-e5f6-7890"
    }
    {
      "verified": true
    }

数据类别

  • 文字识别
  • 文档转换
  • 订阅权益
  • 设备标识

数据使用场景与案例

  • 文档录入自动化

    后台管道驱动 OCR 任务全生命周期——申请上传位、启动识别、轮询结果——可检索文本直接落入文档管理系统,全程无人打开 App。

  • 批量格式转换

    合同与法务工具把扫描件批量从 PDF 转 DOCX 以便修订批注,文件经转换端点进出,回收可编辑文档。

  • 权益资格核验

    捆绑合作方在发放高级功能前按设备核验兑换码,让促销授权全程可审计。

常见问题

TapScanner 使用什么数据 API?

应用把重识别交给云端任务流水线:POST /v1/jobs/prepare 预留上传位、POST /v1/jobs/{id}/begin 启动识别、POST /v1/jobs/{id}/result 轮询结果,产物按文件名下载。

扫描件的文字识别流程是怎样的?

先在 POST /v1/jobs/prepare 拿到预签名上传 URL 与任务 id 并上传扫描图,再调 begin 启动识别,最后轮询 result 取得识别文本与逐页输出文件列表。

PDF 转 Word 用哪个端点?

POST /v1/convert/office 以 multipart 表单上传扫描 PDF,返回转换后的 DOCX 文档。

兑换码如何解锁高级版?

POST /v1/licenses/redeem 把促销兑换码与设备 id 绑定校验,通过后解锁高级权益(entitlement)。

与 PDF Scanner app - TapScanner 相似的应用

  • Adobe Scan — 免费的扫描应用,具备自动边缘检测和 OCR 文字识别,可将纸质文档转换为可搜索、可编辑的 PDF。
  • CamScanner — 运营多年的扫描应用,支持带自动快门的多页批量扫描和多种导出格式,免费版会在扫描件上添加水印。
  • Genius Scan - PDF Scanner — 具备自动图像优化、可通过标签和文件夹整理文档的扫描应用,免费版无需账号、不加水印即可使用。
  • Simple Scan - PDF Scanner App — 轻量级扫描应用,专注于快速拍摄和多页 PDF 的批量处理,并可选备份到云盘。
  • PDF Scanner & Editor by Kaagaz — 印度本土开发的扫描应用,可离线使用、不加水印,并内置压缩、合并和签名等 PDF 工具。
  • SwiftScan — 主打快速拍摄的扫描应用,支持批量扫描、自动边缘检测,并集成云存储服务。
  • Clear Scan — 支持文件夹整理和 OCR 文字提取的扫描应用,可按选定的画质将扫描件保存为 PDF。

相关主题

  • tapscanner api
  • pdf.tap.scanner OCR 接口
  • TapScanner 识别流水线
  • TapScanner PDF 转 DOCX
  • TapScanner 兑换码校验

需要集成这个 App 的数据 API?

我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。

  • 每个项目均签 NDA 与 SOW
  • 3–7 天交付
  • 验收通过后才付款
  • 仅在授权范围内作业

获取报价