← 返回 Skills 市场
1693
总下载
3
收藏
17
当前安装
1
版本数
在 OpenClaw 中安装
/install word-to-pdf
功能描述
Convert Word documents (.docx) to PDF using Python's reportlab library. Supports Chinese characters, emojis, and proper formatting preservation. Usage: word-...
使用说明 (SKILL.md)
Word to PDF — Word 文档转 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 文件 - 注册中文字体(微软雅黑/黑体)
- 保留原始文档的段落、标题和列表格式
注意事项
- 需要安装 Python 3.6+
- 需要安装 reportlab 和 python-docx 库
- Windows 系统会自动使用微软雅黑字体
- Linux/Mac 系统需要手动指定字体路径
故障排除
字体问题
如果出现乱码,请确保系统中安装了中文字体:
- Windows: 微软雅黑 (msyh.ttc)
- Linux: 安装 fonts-noto-cjk 或其他中文字体
- Mac: 使用系统默认字体
依赖问题
如果提示缺少依赖,运行:
pip install --upgrade reportlab python-docx
依赖
- Python 库: reportlab, python-docx
- 系统字体: 中文字体(微软雅黑/黑体)
许可
MIT License
安全使用建议
This skill appears to do what it says: a simple local .docx → PDF converter using python-docx and reportlab. Before installing/running: (1) inspect the script if you prefer — it is short and readable; (2) run it in a trusted or sandboxed environment if you will convert untrusted documents (malformed .docx files can sometimes trigger library-level bugs); (3) install the dependencies via pip in a virtualenv to avoid polluting system Python; (4) ensure required Chinese fonts are installed on your system (the script looks for common system font paths). Note: the registry metadata in your listing said “homepage: none” but the included skill.json contains a homepage field — this is a minor metadata inconsistency but does not affect runtime behavior.
功能分析
Type: OpenClaw Skill
Name: word-to-pdf
Version: 1.0.0
The skill bundle is benign. The `SKILL.md` provides clear, standard instructions for converting Word documents to PDF and does not contain any prompt injection attempts. The `word-to-pdf.py` script uses `python-docx` and `reportlab` as expected, with its file system interactions limited to reading the specified input Word document, writing the output PDF, and legitimately searching standard system directories for Chinese fonts. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or any other harmful behavior.
能力评估
Purpose & Capability
Name and description claim docx→PDF conversion with Chinese/emoji support; the code implements exactly that using python-docx and reportlab and registers local fonts. Required binaries/env are none and are appropriate for the task.
Instruction Scope
SKILL.md instructions are limited to installing reportlab/python-docx and running the CLI. The runtime code only reads the input .docx, local font files (common system paths), and writes the output PDF. It does not access network endpoints, unrelated files, or undeclared environment variables.
Install Mechanism
No install spec in the registry; SKILL.md recommends pip installing reportlab and python-docx which matches the code. There are no downloads from arbitrary URLs or extract operations—standard pip install is expected for a Python script.
Credentials
The skill requires no environment variables, no credentials, and no config paths beyond common system font paths. That is proportional for a local file-conversion utility.
Persistence & Privilege
The skill does not request persistent/privileged presence (always: false), and it does not modify other skills or system-wide settings.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install word-to-pdf - 安装完成后,直接呼叫该 Skill 的名称或使用
/word-to-pdf触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of "word-to-pdf" tool.
- Converts Word (.docx) files to PDF, preserving formatting, Chinese text, and emoji.
- Supports document structure: paragraphs, headings, and lists.
- Uses reportlab and python-docx Python libraries.
- Handles Chinese fonts automatically on Windows; guides provided for Linux/Mac.
- Command-line usage with optional output file path.
元数据
常见问题
word-to-pdf 是什么?
Convert Word documents (.docx) to PDF using Python's reportlab library. Supports Chinese characters, emojis, and proper formatting preservation. Usage: word-... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1693 次。
如何安装 word-to-pdf?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install word-to-pdf」即可一键安装,无需额外配置。
word-to-pdf 是免费的吗?
是的,word-to-pdf 完全免费(开源免费),可自由下载、安装和使用。
word-to-pdf 支持哪些平台?
word-to-pdf 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 word-to-pdf?
由 lirenweiM(@lirenweim)开发并维护,当前版本 v1.0.0。
推荐 Skills