产品介绍

面向开发者提供 CAJ、OFD、PDF 及其他文件处理能力。通过 API,开发者可以将文件上传至百度智能云 BOS,创建文件处理任务,并通过任务状态及任务详情接口获取转换结果。同时提供账户余额、账单及充值记录查询能力。


1. 概览

1.1 产品介绍

ILoveOFD API 是面向开发者提供的文件转换与处理 API 服务,支持文档、图片、音频及电子书等多种文件处理能力。

目前主要提供以下能力:

OFD 文件处理:支持 OFD 与 PDF、Word、图片、SVG、网页等格式之间的转换,以及 OFD 合并、压缩、加密、解密、签名、页面提取等操作。

PDF 文件处理:支持 PDF 与 OFD、Word、Excel、PPT、图片、SVG、电子书等格式之间的转换,以及 PDF 合并、拆分、压缩、加密、页面处理、文字识别等操作。

CAJ 文件转换:支持 CAJ 转 PDF、CAJ 转 Word。

Office 文档处理:支持 Word、Excel、PPT 与 PDF、OFD、图片等格式之间的转换,并提供文档合并、压缩等功能。

图片处理:支持图片与 PDF、OFD、Word、Excel、PPT 等格式转换,以及图片压缩、去除背景、增强清晰度、证件照换底色等功能。

电子书转换:支持 EPUB、MOBI 等电子书格式之间的转换。

音视频处理:支持音频转文字、视频转音频,以及音乐人声和伴奏提取。

ILoveOFD API 持续增加新的文件处理能力,具体支持的接口及参数以 API 文档为准。

1.2 API 工作模式

ILoveOFD API 采用异步任务处理模式。

一次完整的文件转换流程如下:

使用账号密码,获取 Token
   ↓
获取 BOS 临时授权
   ↓
使用BOS临时授权码,上传原始文件
   ↓
创建转换任务,并获取requestId
   ↓
使用requestId,查询任务状态
   ↓
任务完成
   ↓
使用requestId,获取转换结果,下载文件