python实现txt文本文档批量转pdf

  • 35行python代码实现txt文本批量转为可编辑的pdf文档

35行python代码实现txt文本批量转为可编辑的pdf文档

把word转为PDF,分几步?
两步,第一步读取txt文本文件,第二步,写入PDF文件。
没错,就是这么简单,借助Python第三方包,可以轻松实现上面的两个过程,我们需要用到FPDF和这os两个包。

from fpdf import FPDF
import os
def txtToPdf():i = 1//以列表的方式打开所有txt文件的路径for filename in os.listdir("E:\\txt版"):print("第%d开始" % i)pdf = FPDF()//读取字体文件pdf.add_font('fangzhengzhunyuan', '', 'fangzhengzhunyuan.TTF', True)pdf.add_page()//设置pdf字体大小pdf.set_font("fangzhengzhunyuan", size=12)//打开txt文本with open("E:\\txt版\\" + filename, encoding='utf-8') as f:ms = re.sub(r'.txt', '.pdf', filename)try://按行读取txt文本内容for line in f.readlines():str=linenum=len(str)temp=45//判断标志,实现pdf文件每行最多村45个字符for j in range(0,num,temp):if(j+temp<num):data=str[j:j+temp]else:data=str[j:num]pdf.cell(0, 5, data, ln=1)f.close()except Exception as e:print(e)print(ms)pdf.output("E:\\中转\\" + ms)print("第%d完成" % i)i = i + 1
txtToPdf()

本文作者:书虫小星花
关于博主:评论和私信会在第一时间回复。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!

python实现txt文本文档批量转为可编辑的pdf文档相关推荐

  1. 如何将多个 Docx 格式 Word 文档批量转为 Doc 格式

    概要:前面我们介绍过常见的 Word 文档有多种格式,比如 Doc.Docx,并且详细介绍了如何批量将多个 Doc 格式的 Word 文档批量转为 Docx 格式文档,相信对大家都有一些的帮助.那 D ...

  2. 如何同时将多个 PDF 文档批量转为 Word、PPT、Epub 等其它格式

    概要:「我的ABC软件工具箱」提供了丰富的格式转换功能,其中就包括了 PPT 转为其它格式.可以批量的将 PDF 文件快速转换为 Html.Pptx.Docx.Doc.Epub.Xps 等众多常见的其 ...

  3. PDF文字怎么编辑,PDF文档编辑方法

    有时候遇到PDF文件不是自己制作的或者是制作的有点匆忙,会有文字遗漏或者打错的时候,我们使用就会有点麻烦就需要把文件中的文字进行编辑修改,那么具体怎么做呢?小伙伴们都挺好奇吧,今天就来跟大家分享一下. ...

  4. allegro编辑brd档如何添加一个编辑好的brd档的部分元器件到另一个brd档

    allegro编辑brd档如何添加一个编辑好的brd档的部分元器件到另一个brd档 在项目进行中会多次编辑pcb,增加完部分电路之后,发现编错brd档了(编到旧文件去了),怎么把新编辑的内容添加到正确 ...

  5. 如何同时将多个 Word、PDF、PPT、Excel、Txt 文档批量转为 JPEG、PNG、BMP 等图片格式

    概要:「我的ABC软件工具箱」提供了丰富的格式转换功能,其中就包括了文档转为图片格式.可以批量的将 Word.Excel.PPT.PDF.文本文件快速转换为JPG.PNG.BMP等常见的图片类型,可以 ...

  6. wps免费下载 wps文档怎么转成加密的PDF文档呢?

    转载请说明来源于"厦门SEO" 本文地址:http://www.96096.cc/Article/169710.html wps免费下载 现在很多用户,都会将WPS文档另存为PDF ...

  7. PDF文档是什么,如何修改PDF文档

    PDF文档是文档格式的一种,全程是Portable Document Format,意为Portable Document Format,中文翻译是便携式文档格式.由大名鼎鼎的Adobe公司研发.为什 ...

  8. txt文档批量转为excel_Excel高级技巧-批量导入txt文件里的数据

    今天我们学习轻点几下鼠标,轻松实现批量导入数据. 我们先来学习文本文件里面的数据如何进行批量的导入.首先我们看一下下图的文本文件,大家可以看到里面分为不同列,放置着不同的数据.这样的数据如何批量的一次 ...

  9. 【Python办公自动化】docx库的使用(读取/编辑/调整 docx文档)

    Python办公自动化 - docx库的使用 1 简介 1.1 docx库 1.2 docx文件结构 2 读取 2.1 读取文件 docx.Document() 2.2 读取段落 doc.paragr ...

  10. excel中html批量转化为pdf文件,批量将Excel转换成pdf文档的方法

    在我们办公过程中建立各种表格都喜欢用excel软件,特别是那些人事部的同事,将数据存储好之后,因为担心他人修改我们的数据,所以会选择将excel文件转换成比较难以编辑的pdf文件.可是,excel如何 ...

最新文章

  1. java用iText导出word文档
  2. SpringBoot自动化配置之一:SpringBoot内部的一些自动化配置入门介绍
  3. 数据库设计范式深入浅出
  4. python地理空间分析指南pdf邓世超_Python地理空间分析指南(第2版)源代码.zip
  5. 2059. 转化数字的最小运算数
  6. jQuery图表插件 JS Charts
  7. 信息学奥赛一本通(1136:密码翻译)
  8. 【转】Maven实战(八)---模块划分
  9. 用OSSIM平台轻松发现“心脏出血”漏洞
  10. SQL进阶六:字符串函数
  11. Maven插件:maven-javadoc-plugin
  12. Win装linux双系统教程
  13. [逆向破解]lua脚本解密
  14. 腾讯信鸽推送,部分手机不能接收到推送弹窗
  15. PaaS平台的应用趋势是什么?
  16. 阿里云助力中小企业建站 在线免费自助建站成新用户首选
  17. ElasticSearch【有与无】【搜索引擎】【ES22】同义词【选读】
  18. 百度离线地图开发教程?
  19. python小课离线版_全民编程——Python小短课,不做无头苍蝇
  20. 1.创建一个自定义控件

热门文章

  1. php 499,nginx499错误
  2. batch size设置技巧
  3. Android8.0快捷方式之Shortcuts
  4. 个人博客建站中jekyll/hexo/Hugo各自的优势与区别
  5. 验证码服务器出现问题,上网的时候验证码老是出错,是服务器的问题还是什么?...
  6. 文本分类,数据挖掘和机器学习
  7. 2017年中国智能卡行业发展现状分析及市场发展前景预测
  8. 日志宝:大众也能看懂的Web访问日志数据分析
  9. 朱海一:以人为本,构建 AI 价值观
  10. 小米科技面试题-互联网老辛整理