位置: 编程技术 - 正文

Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容(linux用yum)

编辑:rootadmin

推荐整理分享Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容(linux用yum),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux怎样使用,在linux中,如何利用linux,如何利用linux,在linux中,在linux中,如何利用linux,如何利用linux,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

想要做全文搜索引擎,则需要将word/pdf等文档内容提取出来。对于pdf有xpdf等一些开源方案。

但Word文档的情况则会复杂一些。

提取PDF文本内容

XPDF是一个免费开源的软件,用于显示PDF文件,并可将pdf转换成文字图片等,同样支持Windows版。在Debian Linux上安装非常简单:

我们这里只使用pdftotext这个功能,直接输入可查看帮助:

测试一下:

然后在node.js中使用 child_process直接调用此命令即可,pdftotext会将内容输出以文本文件中,可能需要多一些操作。具体代码略。

用antiword提取 .doc 的内容

Linux系统中利用node.js提取Word(doc/docx)及PDF文本的内容(linux用yum)

我们这里使用了 antiword 开源软件,来提取word以前版本的内容,安装同样非常简单:

查看帮助:

antiword直接将word内容输出到了console中:

同样在node.js用child_process调用此命令即可。

解析提取.docx 的内容

对于 docx 文档来说,因基本身就是一个zip文件,只需要在node.js先将其解压,再解析 text.docxworddocument.xml 文件即可。

Github上也有些将docx解析成html的库,

如:

等。

总结

标签: linux用yum

本文链接地址:https://www.jiuchutong.com/biancheng/382105.html 转载请保留说明!

上一篇:node文件上传功能简易实现代码(node实现文件上传)

下一篇:Node.js中 __dirname 的使用介绍

  • 国税纳税标准
  • 住宿发票税率有哪4种
  • 税收分类编码不对发票可以用吗
  • 月末结转各项费用支出479000
  • 联营和合营的区别
  • 长期股权投资顺流交易固定资产
  • 租个人房子开发票税率是多少
  • 桂林军工企业单位有哪些
  • 发票红冲钱怎么退给对方
  • 牵引车需要交车船税吗
  • 2016年的发票2020年可以认证吗
  • 提供建筑服务应在发票备注栏注明
  • 一般纳税人简易征收范围
  • 印花税可以计入开办费吗
  • 个体户怎么申请核定征收
  • 填制和审核凭证是什么意思
  • 营业执照原件丢失后果
  • 营业收入与主营业务收入的区别与联系
  • 长期待摊费用的内容和特征
  • 费用转入本年利润的哪一方
  • 对外支付和对外转账
  • 社保扣款是根据每个月实发工资么
  • 收到汇算清缴后怎么处理
  • 刷信用卡没手续费
  • 公司收到拆迁补偿款要交税吗
  • 收到厂家商品的会计分录
  • 抵扣了进项税额
  • 计提固定资产折旧怎么做会计科目
  • 矿产资源补偿费计入科目
  • 一般纳税人能开1%的发票吗
  • 盈余公积转增资本的最高限额
  • 编译和链接的区别是什么
  • uniapp获取手机通讯录
  • 使用命令查看
  • php解析xml文件
  • gcm文件
  • 利息收入怎么做账务处理
  • 辞退补偿金计算
  • 小企业的准备阶段是创办企业吗
  • 小规模纳税人免征增值税的账务处理
  • 冲红怎么做会计科目
  • 开票钱收不回怎么办
  • 增值税加计抵减最新政策2022
  • 个体工商户能享受4050政策吗
  • SQL server 2008中的数据库能否只包含数据文件
  • 企业内部交易如何操作
  • 会计核算的作用,意义
  • 公司进货厂家给开发票吗
  • 发行长期债券计入什么科目
  • 手机发票计入什么科目
  • 事业单位打款多久到账
  • winxp系统打不开
  • 受限怎么解除
  • linux仿mac
  • 怎么开aero透明模式
  • regsvc32.exe - regsvc32是什么进程 有什么用
  • win10玩上古世纪闪退
  • nclaunch.exe - nclaunch进程有什么用 是什么意思
  • windows10粘滞键
  • win10如何打开ie8
  • win10预览版21337
  • JavaScript获取网址之后跳转
  • javascript入门基础
  • iframe和frame
  • 手机截取电脑屏幕
  • 去伪存真栏目为什么取消啦
  • 代码实现观察者模式
  • 广西电子税务局怎么报税
  • 四川省国税局一处处长
  • 个人所得税明细申报记录 厦门
  • 安徽省定额发票真伪查询
  • 国税总局关于总局的文件
  • 广西国家税务局于红林
  • 国税系统公务员调动
  • 税务稽查立案标准金额
  • 云旅游存在的问题及解决措施
  • 怎么查询手机发票
  • 如何理解新时代新征程党的使命任务
  • 普宁市离揭阳市有多远
  • 如何落实保密制度规定措施
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设