能力入口 · 本地维护插件

Markdown 导出 PDF

把 Markdown 稳定变成可交付 PDF,并防止页数、中文字体、分页或旧输出看起来成功但实际不对。

正式源码已更新 / 当前入口运行待验

先看怎么用

你不需要记住 Skill 名,直接说需求就行

什么时候用

  • Markdown 需要正式 PDF
  • 需要指定视觉样式或演示版式
  • 需要实际页数符合要求,或控制哪里换页
  • 中文文件名和路径必须稳定

可以直接这样说

例如把一篇中文讲义导出为规定页数的 PDF。它会选择合适样式,生成后核对源文件指纹、页数和关键文字。

最后会得到什么

得到与当前 Markdown 和样式对应、通过页数与关键文字检查的 PDF;随后按实际用途核对页面。转换失败、资源缺失或源文件中途变化时,保留上一份已接受 PDF,不用残缺新文件替换。

不适合这样用

  • 需要修改原 Markdown 正文
  • 把渲染成功当语义验收
  • 绕过现有文档样式约束

正常时

PDF 能正常解析、来源未变化且页数和关键文字符合要求时,才替换目标文件,再完成需要的页面目检。

发现问题时

图片或样式缺失、页数不符、文字缺失或源文件变化时,本次导出不通过,上一份已接受结果保留。

入口不可用或证据不足时

登记的 Python、浏览器或转换依赖不可用时,明确入口缺口并保留 Markdown 与旧 PDF;不改走已移除的弱校验后备路线。

从哪里开始

在当前 AI 对话给出 Markdown 文件和想要的 PDF;已有项目样式或页数要求可以一并说明,AI 负责生成与核对。

需要准备什么

  • 一篇或一组 Markdown 原件及目标 PDF 位置
  • 确有需要时给出 CSS、图片、字体、分页或版面偏好

为什么需要这个能力

文件生成成功不代表 PDF 可交付:中文可能变方框,分页可能错位,输出也可能其实是上一次留下的旧文件。

从需求到结果

1

给出 Markdown、目标 PDF 和实际需要的样式、页数或关键文字。AI 使用这台电脑已登记的转换环境,不要求你选择运行程序。

2

默认使用中性样式。项目或个人视觉由选定 CSS 提供;历史绿色样式只在原文档确实需要时选择,不把它当所有成品的品牌。

3

正文中的样式和真实分页标记按所选规则保留;代码块、行内代码和注释里的示例仍是文字,不会被误当执行样式。

4

图片与字体从选定 Markdown 和 CSS 的原目录解析。远程资源和文档脚本默认不运行,只有可信文档确实需要时才明确允许;资源缺失就报失败,不悄悄交一份缺图 PDF。

5

单篇和批量走同一个转换核心。生成后检查 PDF 确实可读、有页面、没有加密阻碍,核对所需页数与文字,并重新检查源文件没有变化。

6

全部检查通过才替换目标 PDF;不覆盖 Markdown 或样式原件,失败时保留上一份已接受成品,也不改用检查较弱的替代转换路线冒充成功。

7

版面重要时继续逐页目检,转换成功不等于语义正确。生成文件不自动授权提交、发送、上传或分享。

失败时会怎样恢复

输出位置会覆盖原 Markdown 或样式

系统反应:开始转换前拒绝,不动原件。

恢复方式:选择独立输出;同一个文件的其他链接也不能绕过。

转换器或正式运行环境不可用

系统反应:保留原错误、原文和此前 PDF,不切到弱检查后备。

恢复方式:修复现有登记环境后再用统一入口重试。

图片、字体或样式资源缺失

系统反应:本次导出失败,不交残缺文件。

恢复方式:核对选定目录与真实资源;只有可信文档确实需要时才明确允许网络或脚本。

页数、关键文字或 PDF 解析不符合要求

系统反应:不替换已经接受的旧 PDF。

恢复方式:调整源样式或准确要求后重新生成,不手改最终成品冒充源一致。

源文件在转换中发生变化

系统反应:停止发布本次结果,旧成品保留。

恢复方式:待源版本稳定后重新生成,并核对同一份 Markdown 与 CSS。

返回 Skills(能力)