name: word-to-pdf
version: 1.0.0
description: >
Convert Word documents (.docx) to PDF using Python's reportlab library.
Supports Chinese characters, emojis, and proper formatting preservation.
Usage: word-to-pdf
将 Microsoft Word 文档(.docx)转换为 PDF 格式,支持: - ✅ 中文文本正确显示 - ✅ 保留文档格式和样式 - ✅ 保留 emoji 表情符号 - ✅ 自动处理列表和标题 - ✅ 支持多种字体
pip install reportlab python-docx
word-to-pdf input.docx output.pdf
input_file - Word 文档路径(必填)output_file - PDF 输出路径(可选,默认与输入文件同名)# 转换文档
word-to-pdf document.docx document.pdf
# 转换到指定路径
word-to-pdf input.docx C:\output\converted.pdf
python-docx 读取 Word 文档内容reportlab 生成 PDF 文件如果出现乱码,请确保系统中安装了中文字体: - Windows: 微软雅黑 (msyh.ttc) - Linux: 安装 fonts-noto-cjk 或其他中文字体 - Mac: 使用系统默认字体
如果提示缺少依赖,运行:
pip install --upgrade reportlab python-docx
MIT License
这个工具质量还不错,能帮你把Word、Excel、PPT文件转成PDF。文档写得清楚,操作不复杂,还提供了贴心的引导和常见问题解答。但它功能比较单一,只能用chinaz.net这一个服务,而且文档里有些细节不够一致。总体来说基本够用,但别指望它能做更多事情。