Linux下批量把PDF文件转换为txt文本的小程序

本文分享了一个用于将PDF文件批量转换为TXT文本的bash脚本。该脚本使用Linux下的pdftotext命令实现转换功能,并通过find命令查找指定目录下的所有PDF文件进行处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文:http://forum.ubuntu.org.cn/viewtopic.php?f=21&t=251071&start=0

本程序的核心部分是调用了Linux 下的pdftotxt命令。

#!/bin/bash #与朋友们共享!如果大家有好的修改意见,欢迎给我留言。ubuntu.org.cn centerpoint 感谢irc#ubuntu-cn iGoogle等大牛的帮助。欢迎留言指正。 #功能:本程序可以把pdf文件批量转换成txt文本。 #用法:maxdepth 跟的数是目录深度,1为本目录。把本文件保存为pdf2txt.sh,把权限设为“可执行”,然后复制到要转换的pdf文件目录。在命令行下cd到那个目录。 #执行 ./pdf2txt.sh 即可。 #作者:ubuntu.org.cn centerpoint 2010.1.6 #扫描的文件类型。 find ./ -maxdepth 1 -name '*.pdf'>files.mybak myi=0 while read line do filename="${line##*/}"; myi=`echo "$myi+1"|bc` echo "************************$myi***************************" ls -sh "${filename}" pdftotext "${filename}" ls -sh "${filename%%.pdf}.txt" done < files.mybak rm files.mybak

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值