from pdf2docx import Converter
import PySimpleGUI as sg
class Pdf2Word():
"""
@ClassName: Pdf2Word
@Description: pdf 转 word功能
"""
def __init__(self):
"""
@MethodName: __init__(self):
@Description: 初始化
"""
pass
def pdf2word(self,pdf_filepath:str):
"""
@MethodName: pdf2word
@Description: 转换的主要功能
:param pdf_filepath 转换后的文件存储路径
"""
# 获取到pdf的文件名字
pdf_filename = pdf_filepath.split('.')[0]
docx_file = f'{pdf_filename}.docx'
p2w = Converter(pdf_filepath)
p2w.convert(docx_file,start=0,end=None)
p2w.close()
return docx_file
def main(self):
"""
@MethodName: main
@Descriptio