微信文章导出:把公众号文章转成排版整齐的 DOCX

前言

公众号文章的正文和图片散落在微信的页面里:正文是富文本,图片有防盗链,标题层级、页眉页码更是要手工重排。要么一段段复制粘贴再调样式,要么为了一份文档花上大半天。下面介绍的这个 Skill 把这件事压成一步:给链接,得到一份排版一致的 Word 文档。

这是什么

微信文章导出(坐标 @user_fa252aa5/wechat-to-docx-sqsmile)是一个面向 office-efficiency 场景的 Skill,当前版本 1.0.0,来源为 community,发布者是 user_fa252aa5。它的定位很窄:把微信公众号文章导出为 DOCX 文档,并带上自动编号标题、页眉页码和统一样式。不需要填写 API Key。

核心功能

只列出资料中明确给出的能力,避免夸大。

1、抓取正文:自动读取公众号文章的正文内容,而不是让使用者手工复制。
2、下载图片:把文中的图片一并抓取下来,写入文档,避免导出后只剩文字和裂图。
3、生成带自动编号的标题:文档的标题层级是自动编号的,不依赖使用者手工输入“一、二、三”。
4、页眉与页码:输出的 Word 文件带页眉和页码。
5、统一样式:整体使用同一套样式,避免多篇文章风格不一致。
6、批量输入:支持单个链接,也支持多个链接一起传入。

安装与启用

官方地址:https://www.skillhub.cn/skills/user_fa252aa5/wechat-to-docx-sqsmile

已抓取资料里没有给出具体的安装命令、目录路径或配置文件。下面只写能核实到的部分,其余不做猜测:

  • 运行环境:面向通用 SKILL.md 格式的 Skill,具体宿主要求以 SkillHub 页面为准。
  • 鉴权:requires_api_key=false,使用前不需要准备 API Key。

换句话说,安装这一步目前只能按 SkillHub 页面上的指引走,资料中没有可引用的 install 命令或环境变量。在补齐官方说明之前,不要自己拼一条安装命令写进文档。

典型用法

公开资料对用法只给出了输入形式,没有给出可复现的调用示例,所以这里只描述输入约束,不虚构命令。

1、输入:把一个或多个公众号文章链接交给这个 Skill。
2、输出:得到一份 DOCX 文件,正文、图片、自动编号标题、页眉和页码都已就位。
3、调用方式:以 SkillHub 页面的说明为准。

需要注意,资料里没有写链接的格式要求(例如是否必须带 https://、是否接受短链),也没有写批量输入时链接之间的分隔方式。这些细节要在正式使用前向发布者确认,不要按经验臆断。

适用场景与注意

适合这几类人:需要把公众号内容沉淀成资料、做季度汇总或对外交付 Word 文档的开发者;手上有多篇文章、希望一次性拿到风格统一产物的场景。

限制和坑也要说清楚:

1、文档排版依赖对文章结构的识别,正文结构异常时,标题层级和图片归属可能需要人工复核。
2、图片来自公众号页面,下载失败或格式不支持时,需要在拿到文件后自行处理。
3、当前公开资料信息偏少:没有安装命令、没有调用示例、没有依赖说明。把它接进自己的流程之前,先跑一篇测试文章确认产物符合预期。
4、来源为 community,评分与下载量以 SkillHub 页面当前显示为准(已抓取资料中记录为评分 100000、下载 1200、安装 0),做选型时建议再看一次实时数据。

结尾

这个 Skill 的价值在于把“抓正文、下图、排版、加页眉页码”这几件重复劳动合并成一步,并且支持一次处理多个链接。它不能替代对产出质量的人工检查,但能省下大部分格式整理的时间。官方地址:https://www.skillhub.cn/skills/user_fa252aa5/wechat-to-docx-sqsmile

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye