Skip to content

OpenDGSSZ/Batch-Word-to-PDF-Converter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

批量Word转PDF工具

这是一个使用Python开发的批量Word文档转PDF工具,可以帮助用户快速将多个Word文档转换为PDF格式。

功能特点

  • 支持单个Word文档转换为PDF
  • 支持批量转换文件夹内的所有Word文档
  • 支持递归处理子文件夹
  • 保持原始文档的格式和布局
  • 转换速度快,支持多文件并行处理

使用方法

# 转换单个文件
python converter.py --file path/to/document.docx --output path/to/output.pdf

# 转换文件夹内所有Word文档
python converter.py --folder path/to/folder --output path/to/output_folder

# 递归处理子文件夹
python converter.py --folder path/to/folder --output path/to/output_folder --recursive

# 指定最大工作线程数
python converter.py --folder path/to/folder --output path/to/output_folder --threads 4

安装依赖

pip install -r requirements.txt

项目结构

.
├── converter.py      # 核心转换功能
├── requirements.txt  # 项目依赖
└── README.md        # 项目说明

依赖库

  • python-docx: 用于读取Word文档
  • docx2pdf: 用于将Word转换为PDF
  • tqdm: 用于显示进度条

注意事项

  • 需要安装Microsoft Word或LibreOffice以支持转换功能
  • 转换大文件可能需要较长时间,请耐心等待
  • 支持的Word格式包括.docx和.doc
  • 如果文件名包含中文或特殊字符,程序会自动尝试多种转换方法
  • 当主要转换方法失败时,程序会自动尝试使用系统安装的Office或LibreOffice进行转换

About

一个可用于批量Word转PDF的小工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages