import os
from docx2pdf import convert
def batch_convert_to_pdf(input_folder, output_folder):
# Ensure output folder exists
os.makedirs(output_folder, exist_ok=True)
# Convert each .docx file in input folder to .pdf
for filename in os.listdir(input_folder):
if filename.endswith(".docx"):
input_path = os.path.join(input_folder, filename)
output_path = os.path.join(output_folder, os.path.splitext(filename)[0] + ".pdf")
try:
convert(input_path, output_path)
print(f"Converted {filename} to PDF.")
except Exception as e:
print(f"Error converting {filename}: {str(e)}")
if __name__ == "__main__":
input_folder = r'C:\Users\westl\Desktop\input1' # 替换为你的输入文件夹路径
output_folder = r'C:\Users\westl\Desktop\output1' # 替换为你的输出文件夹路径
batch_convert_to_pdf(input_folder, output_folder)
python实现word转pdf方法
于 2024-09-08 18:06:12 首次发布