pdf 转化为 txt文件

本文介绍如何将PDF文件转换成TXT文本。通过使用不同的转换工具和在线服务,你可以快速提取PDF中的纯文本内容,方便编辑和进一步处理。无论你是需要整理资料还是进行文本分析,PDF到TXT的转换都是一个实用的步骤。
摘要由CSDN通过智能技术生成
### 打开pdf文件           
import sys
import importlib
importlib.reload(sys)

from pdfminer.pdfparser import PDFParser,PDFDocument       
from pdfminer.pdfinterp import PDFResourceManager,PDFPageInterpreter
from pdfminer.converter import PDFPageAggregator
from pdfminer.layout import LTTextBoxHorizontal,LAParams
from pdfminer.pdfinterp import PDFTextExtractionNotAllowed

## s:记录空文件的编号
import os
def parse(pdf_path,txt_path,n,s):
    ## 首先判断文件是否为空
    if os.path.getsize(pdf_path):
       #print('文件非空')
       fp = open(pdf_path,'rb')
       ####  用文件对象创建一个PDF文档分析器
       parser = PDFParser(fp)
       ###  创建PDF文档
       document = PDFDocument()
       ## 链接分析器,文档
       parser.set_document(document)
       document.set_parser(parser)
    
       #### 提供初始化密码,若没有,为空字符串
       print('----')
       document.initialize()
           ###检测文档是否提供txt转换,不转换,忽略掉
       if not document.is_extractable:
  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值