PDF 转换Wrod 最强脚本
1.整个文件转化
python
from pdf2docx import Converter
def pdf_to_word_full(pdf_path, word_path):
cv = Converter(pdf_path)
# 执行转换(默认保留所有页面,样式自动还原)
cv.convert(word_path, start=0, end=None)
cv.close()
if __name__ == "__main__":
PDF_FILE = "C:/upload/1229/美的年报.pdf"
WORD_FILE = "C:/upload/pdf2word/美的年报.docx"
pdf_to_word_full(PDF_FILE, WORD_FILE)
print(f"转换完成!Word文件已保存至:{WORD_FILE}")
2 指定部分页数转化
python
from pdf2docx import Converter
def pdf_to_word_partial(pdf_path, word_path, start_page, end_page=None):
cv = Converter(pdf_path)
# 指定页码范围转换,保留原样式
cv.convert(word_path, start=start_page, end=end_page)
cv.close()
if __name__ == "__main__":
PDF_FILE = "C:/upload/1229/美的年报.pdf"
WORD_FILE = "C:/upload/pdf2word/美的年报2.docx"
pdf_to_word_partial(PDF_FILE, WORD_FILE, start_page=0, end_page=2)
print(f"指定页码转换完成!Word文件已保存至:{WORD_FILE}")