Skip to content

文件转换和 Document AI 接口

上传源文件并处理,字段executeType用来指定文件处理方式,字段parameter用来传递 JSON 串设置对该文件的处理参数。

请求方式

  • 请求方式:POST
  • 传参方式:Body (form-data)

请求地址

http://localhost:7000/file/handle

请求参数

参数名数据类型描述是否必填
fileFile上传的文件。
executeTypeString执行文件类型. 例如:docx/pdf。
passwordString打开文件的密码。
languageInterge接口错误提示语言(1、English,2、中文)。
parameterString文件处理参数。
resultFileNameString文件返回下载的名。
filesArray上传的多个文件集合(用于PDF合并功能)。
parametersArray文件处理参数集合(用于PDF合并功能)。
imageFile图片文件(用于添加水印功能)。

Parameter字段只针对目前支持设置处理参数的功能。如没有设置参数,则会用默认值。不同功能类型对应的 JSON 格式的内容以及参数字段解释见具体功能参数指南

executeType目前支持类型有:

类型描述
pdf/docx将 PDF 文件转换成 Word(.docx)文档。
pdf/xlsx将 PDF 文件转换成 Excel(.xlsx)文档。
pdf/pptx将 PDF 文件转换成 PPT(.pptx)文档。
pdf/txt将 PDF 文件转换成 TXT(.txt)文档。
pdf/png将 PDF 文件转换成 PNG(.zip)文档。
pdf/jpg将 PDF 文件转换成 JPG(.zip)文档。
pdf/csv将 PDF 文件转换成 CSV(.zip || .csv)文档。
pdf/html将 PDF 文件转换成 HTML(.zip)文档。
pdf/rtf将 PDF 文件转换成 RTF(.RTF)文档。
pdf/json将 PDF 文件转换成 JSON(.json)文档。
doc/pdf将 Word(.doc)文件转换成 PDF 文档。
docx/pdf将 Word(.docx)文件转换成 PDF 文档。
xls/pdf将 Excel(.xls)文件转换成 PDF 文档。
xlsx/pdf将 Excel(.xlsx)文件转换成 PDF 文档。
ppt/pdf将 PPT(.ppt)文件转换成 PDF 文档。
pptx/pdf将 PPT(.pptx)文件转换成 PDF 文档。
txt/pdf将 TXT(.txt)文件转换成 PDF 文档。
png/pdf将 PNG(.png)文件转换成 PDF 文档。
jpg/pdf将 JPG(.jpg)文件转换成 PDF 文档。
html/pdf将 HTML(.html)文件转换成 PDF 文档。
rtf/pdf将 RTF(.rtf)文件转换成 PDF 文档。
csv/pdf将 CSV(.csv)文件转换成 PDF 文档。
tiff/pdf将 TIFF(.tif)文件转换成 PDF 文档。
pdf/split将 PDF 文档拆分。
pdf/merge将多个 PDF 文档合并。
pdf/delete将 PDF 中的指定 Page 删除。
pdf/extract将 PDF 中的指定 Page 抽取。
pdf/rotation将 PDF 中的指定 Page 旋转。
pdf/insert将空白页面插入到 PDF 中的指定位置。
pdf/addWatermark添加水印。
pdf/delWatermark删除水印。
documentAI/ocrOCR 文字识别
documentAI/magicColor图像锐化增强
documentAI/tableRec通用表格识别
documentAI/layoutAnalysis版面分析
documentAI/dewarp文档切边矫正
documentAI/detectionStamp印章检测