admin管理员组

文章数量:1130349

背景

我偶然发现文章最下面,有个PDF标识,可以直接把自己写的文章导出为PDF。那交作业可就太方便了,直接导出PDF,转化为word,把水印什么的都删了,另存为PDF就好了。

两三年前开始是用pdf在线转化器,在线转换器 - 转换视频, 音乐, 图像, PDF - Office-Converter

最大免费支持3M的文件,后面我妈妈让我帮她转化一个10几M的文档,当时我就在网上找了这个脚本的原始代码。

'''核心代码'''
from pdf2docx import Converter
cv = Converter(pdf_file)
cv.convert(word_file, start=0, end=None)
cv.close()

当时看不太懂python,只会点run。现在优化一下这个代码,供大家学习交流。

实现效果

我添加了简单的GUI界面,增加了交互性,点击批量选择需要转化的PDF;点击选择保存word的位置;进行转化。

增加logging,更新进度条,并在所有转换完成后显示消息框

背景

我偶然发现文章最下面,有个PDF标识,可以直接把自己写的文章导出为PDF。那交作业可就太方便了,直接导出PDF,转化为word,把水印什么的都删了,另存为PDF就好了。

两三年前开始是用pdf在线转化器,在线转换器 - 转换视频, 音乐, 图像, PDF - Office-Converter

最大免费支持3M的文件,后面我妈妈让我帮她转化一个10几M的文档,当时我就在网上找了这个脚本的原始代码。

'''核心代码'''
from pdf2docx import Converter
cv = Converter(pdf_file)
cv.convert(word_file, start=0, end=None)
cv.close()

当时看不太懂python,只会点run。现在优化一下这个代码,供大家学习交流。

实现效果

我添加了简单的GUI界面,增加了交互性,点击批量选择需要转化的PDF;点击选择保存word的位置;进行转化。

增加logging,更新进度条,并在所有转换完成后显示消息框

本文标签: 脚本pdfWord