17 - 现学现用,自我寻找成就感

从网上找到一本电子书PDF文件,发现正文内容是简体汉字,但是书签的目录却是繁体,看着别扭,尝试着修改了10条,发现这真是体力活,太耗时了。于是想到我们经常看到网上讲,Python可以完成很多的自动化,应用的范围也很广,于是现学现用的去找了点资料,尝试着写几行,顺利完成了几百条目录书签的改写,真的是很方便。能够自动化的操作,或是有空时学学Python,真的可以在工作、学习中帮助自己解决一些体力劳动。

Python入门学起来,不是太难,稍微努力一下,就可以动手实践的。


参考代码如下:

# pip install pymupdf 
# pip install zhconv
import fitz  #汉字转换
import zhconv

pdf_file = r'D:\zz_ebook\abc.pdf' # pdf文件
doc = fitz.open(pdf_file)   # 获取一个pdf对象
toc = doc.get_toc()    #获取目录 
new_toc = [[xx[0],zhconv.convert(xx[1],'zh-cn'),xx[2]] for xx in toc]  #  将繁体转换为简体,目录编码转换
doc.set_toc(new_toc) # 设置新目录
doc.saveIncr()  #保存文件
print('-----转换完成,请打开文件检查。-----')
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 现学现用 今天早上七点多钟,在我阅读今天专栏内容的上班途中,又接到我妈的电话,说店里面的收银机再次出故障触屏无法点...
    草稿记录阅读 127评论 0 0
  • 网络上掀起了一股学习倪师的浪潮,翻滚了好久,并且越发汹涌。好多人成为他的忠实读者 ,学生,学习他视频教学中医...
    与话桑麻阅读 366评论 10 6
  • 最近看了一些书,重点提升自己“听说读写”的能力和复盘反省的能力。吾日三省吾身,其实以前也看了不少的书,但是对自己的...
    老金的杂货铺阅读 318评论 0 0
  • 最高效学习是现学现用,以用而学,在学习的时候,才会更加用功,目的性如此之强的学习,注意力必定集中。 有明确学习目标...
    江孝良阅读 1,491评论 0 71
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 12,921评论 2 59