第一行:安装docx2pdf包(注意:该包只能对docx文件使用)
我在notebook里面直接安装,pip前面要加!
!pip install docx2pdf
第二行:加载包
from docx2pdf import convert
由于查看了好几个别人写的教程都无法将文件夹里的docx文件全部转换成pdf,于是我去查了官方文档docx2pdf · PyPI
第三行:convert
可以看到,官方给的教程很简洁,我们直接照抄
如果是单个docx转pdf
则将单个docx文件路径替换到 input_path,pdf文件路径替换到output_path中
conver('input_path','output_path')
如:input_path = "D:\\教学\\化学\\必修一\\讲义\\word\\001.docx"
output_path = "D:\\教学\\化学\\必修一\\讲义\\001.pdf"
替换之后是这样的:
convert('D:\\教学\\化学\\必修一\\讲义\\word\\001.docx','D:\\教学\\化学\\必修一\\讲义\\word\\001.pdf')
如果要将文件夹下全部的docx文件转换成pdf
则只需要替换文件夹路径
替换之后是这样的:
convert('D:\\教学\\化学\\必修一\\讲义\\word\\')
它会自动识别docx文件,并在原文件夹内生成转换好的pdf文件
如图
再按类型排序即可