当前位置: 首页 > news >正文

Office文件内容提取 | 获取Word文件内容 |Javascript提取PDF文字内容 |PPT文档文字内容提取

关于Office系列文件文字内容的提取

本文主要通过接口的方式获取Office文件和PDF、OFD文件的文字内容。适用于需要获取Word、OFD、PDF、PPT等文件内容的提取实现。例如在线文字统计以及论文文字内容的提取。

USDOC文档在线处理

一、提取Word及WPS文档的文字内容。

支持以下文件格式:

文档类型文件格式支持与否
word.doc、.docx、.wps、.rtf
ppt.ppt、.pptx、.pps
pdf.pdf
ofd.ofd
excel.xls、.xlsx、.et

请求地址:https://vw.usdoc.cn/
请求方式:GET
请求参数:

字段名称字段类型必填参数说明
srcstring文件地址,即需要提取的文档地址。如:https://usdoc.cn/vw/文件模板.docx
words.stringwords=all 提取全部内容 words=pag 以分页的形式对内容分页提取

公共响应参数:

字段名称类型描述
codenumbecode请求码,200表示正常
wordsstring错误描述信息,用来帮助理解和解决发生的错误。
dataobject响应参数

响应参数:

字段名称字段类型描述示例
fileNamestring文件名称文件模板.docx
fileSizenumbe文件大小,单位为字节words=all 提取全部内容 words=pag 以分页的形式对内容分页提取
pageCountnumbe文档页数,文件有多少页内容3
contentstring文档内容关于国庆节放假安排的通知(在线预览)\r\r主送机关全称:…(usdoc在线预览)

代码示例一:

提取全部内容,不分页返回

//请求接口地址:https://vw.usdoc.cn/
//参数: words=all
//完整的转换地址如下,可以将如下地址放在浏览器请求https://vw.usdoc.cn/?words=all&src=https://usdoc.cn/vw/文件模板.docx

https://vw.usdoc.cn/?words=all&src=https://usdoc.cn/vw/文件模板.docx

{"code": 200,"msg": "success","data": {"fileName": "文件模板.docx","fileSize": 128967,"pageCount": 3,"content": ["关于国庆节放假安排的通知(在线预览)\r\r主送机关全称:......(usdoc在线预览)\r文件正文。其致一也。后之览者,亦将有感于斯文。"]}
}

代码示例二:

以分页的方式提取全部内容,分页返回

//请求接口地址:https://vw.usdoc.cn/
//参数: words=pag
//完整的转换地址如下,可以将如下地址放在浏览器请求https://vw.usdoc.cn/?words=pag&src=https://usdoc.cn/vw/文件模板.docx

https://vw.usdoc.cn/?words=pag&src=https://usdoc.cn/vw/文件模板.docx

{"code": 200,"msg": "Success","data": {"fileName": "文件模板.docx","fileSize": 128967,"pageCount": 3,"content": ["关于国庆节放假安排的通知(usdoc在线预览)文件正文。...10月1日至7日放假调休,......三级标题(空两格)\r(1)四级标题(空两格)","当否,请批示。\r附件:1、\r          2、\r\r\rusdoc文档在线预览服务\r2022年10月10日\r\r\r\r\r\r(联系人:×××,联系电话:××××)","兰亭集序\r\r永和九年,岁在癸丑,暮春之初,会于会稽山阴之兰亭,修禊......,亦将有感于斯文"]}
}

Office在线预览示例

相关文章:

  • 聊透多线程编程-线程互斥与同步-13. C# Mutex类实现线程互斥
  • 图片压缩工具,多种压缩方案可选
  • requestAnimationFrame是什么?【前端】
  • 基于瑞芯微RK3576国产ARM八核2.2GHz A72 工业评估板——ROS2系统使用说明
  • MH2103系列coremark1.0跑分数据和优化,及基于arm2d的优化应用
  • 鸿蒙NEXT开发LRUCache缓存工具类(单例模式)(ArkTs)
  • Gmssl实战
  • OpenSSL1.1.1d windows安装包资源使用
  • 【C++编程入门】:从零开始掌握基础语法
  • Python常用的第三方模块【openpyxl库】读写Excel文件
  • Vue路由传参的几种方式-案例
  • 系统分析师知识点:访问控制模型OBAC、RBAC、TBAC与ABAC的对比与应用
  • ONLYOFFICE协作空间3.1发布:虚拟数据房间中基于角色的表单填写、房间模板、改进访客管理等
  • 利用WSL2的镜像功能访问Windows下的所有网卡
  • 日志文件太大,如何分卷压缩便于传输
  • 第 2 篇:初探时间序列 - 可视化与基本概念
  • 【网络编程】从零开始彻底了解网络编程(三)
  • IQ信号和实信号的关系与转换的matlab实现
  • 软件工程师中级考试-上午知识点总结(上)
  • Docker概念详解
  • 马上评|治理“龟速车”,也是一次驾驶文明的升级
  • 人民日报头版开新栏:收官之年干劲满,决战决胜勇争先
  • 独家丨远洋渔船船长被害案嫌犯移送检方报捕,船上两段视频曝光
  • 菲律宾群岛地区发生5.6级地震,震源深度20千米
  • 女外交官杨扬出任中国驻圭亚那大使
  • 西北政法大学推无手机课堂,有学生称要求全交,学校:并非强制