lirenweiM

word-to-pdf

办公效率v1.0.0
作者:lirenweiM更新于 2026-05-11@clawhub_lirenweim/word-to-pdf
文档处理#PDF#Word#Chinese#Convert#Docx

据 AlphaMoat 统计,截至 2026-09,word-to-pdf 累计下载 4,374 次、获 3 个星标,在全部 5,078 个 AI 技能中排名第 2,234 位,在「办公效率」分类(435 个)中排名第 188 位。

累计安装
505
累计下载
4,374
星标
3
全站排名
#2,234
全站前 44% · 「办公效率」前 44%
平台累计安装累计下载星标评论
ClawHub ↗963,1953-
SkillHub ↗5054,3743—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

该技能把 Microsoft Word 文档(.docx)转换为 PDF,支持中文文本、emoji 与基本格式保留。它通过 python-docx 读取内容、reportlab 生成 PDF,并注册中文字体以正确处理中文与 emoji,适合需要中文与符号处理的文档转换场景。 核对准确的输入和输出路径,保留原件,并在替换或删除前检查生成文件。

资料发布于 2026-10-27

可以用来做什么

  • 将 Word 文档转换为便于分发的 PDF
  • 在转换中保留中文文本与 emoji
  • 保留原文档的段落、标题与列表格式

什么时候用

  • 用户需要把 docx 文件转为 PDF 时
  • 转换文档需要正确显示中文与表情符号时
  • 希望保持原文档排版与格式时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

把这个 docx 文件转换成 PDF
转换文档时请保留中文与 emoji
将 input.docx 输出为同名的 PDF

月度数据趋势

累计下载4,374
1,3852,9904,5952026-03 · 累计下载 1,6062026-05 · 累计下载 2,3662026-06 · 累计下载 2,6342026-07 · 累计下载 2,9512026-08 · 累计下载 3,5492026-09 · 累计下载 4,37426-0326-09
星标3
2342026-03 · 星标 32026-05 · 星标 32026-06 · 星标 32026-07 · 星标 32026-08 · 星标 32026-09 · 星标 326-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-094,374—3
2026-083,549+20.3%3
2026-072,951+12.0%3
2026-062,634+11.3%3
2026-052,366—3
2026-031,606—3

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

1.9 KB · ClawHub v1.0.0
---
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 <input_file> [output_file]
author: OpenClaw User
keywords: [word, pdf, convert, reportlab, chinese, docx]
---
展开全部(共 88 行)

# Word to PDF — Word 文档转 PDF

## 功能

将 Microsoft Word 文档(.docx)转换为 PDF 格式,支持:
- ✅ 中文文本正确显示
- ✅ 保留文档格式和样式
- ✅ 保留 emoji 表情符号
- ✅ 自动处理列表和标题
- ✅ 支持多种字体

## 安装依赖

```bash
pip install reportlab python-docx
```

## 使用方法

### 基本用法

```bash
word-to-pdf input.docx output.pdf
```

### 参数说明

- `input_file` - Word 文档路径(必填)
- `output_file` - PDF 输出路径(可选,默认与输入文件同名)

### 示例

```bash
# 转换文档
word-to-pdf document.docx document.pdf

# 转换到指定路径
word-to-pdf input.docx C:\output\converted.pdf
```

## 工作原理

1. 使用 `python-docx` 读取 Word 文档内容
2. 使用 `reportlab` 生成 PDF 文件
3. 注册中文字体(微软雅黑/黑体)
4. 保留原始文档的段落、标题和列表格式

## 注意事项

- 需要安装 Python 3.6+
- 需要安装 reportlab 和 python-docx 库
- Windows 系统会自动使用微软雅黑字体
- Linux/Mac 系统需要手动指定字体路径

## 故障排除

### 字体问题
如果出现乱码,请确保系统中安装了中文字体:
- Windows: 微软雅黑 (msyh.ttc)
- Linux: 安装 fonts-noto-cjk 或其他中文字体
- Mac: 使用系统默认字体

### 依赖问题
如果提示缺少依赖,运行:
```bash
pip install --upgrade reportlab python-docx
```

## 依赖

- **Python 库**: reportlab, python-docx
- **系统字体**: 中文字体(微软雅黑/黑体)

## 许可

MIT License

「办公效率」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。