SuperAPI AI 工具集

soia-pkm-transform-obsidian-pdf

办公与效率

查看项目

更新于 10-16 08:40

技能介绍

用途:把已归档或指定的 Markdown/vault 文章导出为 PDF,输出到与源文件同目录或用户指定目录。它是 soia-pkm-transform 的 PDF 分支独立技能,与 clip-* 衔接。

主要能力:vault 内文章使用 Obsidian 原生导出(Creator: Chromium / Producer: Skia/PDF),保证中文正确渲染;vault 外本地 Markdown 降级为 pandoc,再降级 weasyprint,失败则报告。URL 来源先经 soia-pkm-clip-* 归档为 vault Markdown 再导出。仅做格式转换(preserve 模式),不改写内容。

使用方式:说明来源(vault 内已归档笔记路径、X URL、网页 URL 或本地 Markdown),可选指定输出目录。安装命令:npx skills add soia-team/soia-open-skills -g -a '*' -s soia-pkm-transform-obsidian-pdf -y。强依赖 Obsidian(vault 内)或 pandoc/weasyprint(降级);可选 pdfinfo、pdftoppm 用于验收。vault 内流程为 Obsidian URI 打开后经 osascript 自动化执行 File > 导出 PDF,再确认保存路径并移动到目标目录。

验收门:文件存在且非空(> 10KB);pdfinfo 可读且 Pages ≥ 1;Creator 为 Chromium 或 Producer 为 Skia/PDF;首页目视中文正常、无乱码、无全黑页。完成回执包含 source、provider、output、pages、size 及验证结果。

限制:来源为 URL 时必须先归档;本地 Markdown 不在 vault 内只能降级;输出目录默认与源文件同目录,vault 外文章输出到 outputs/transform/<YYYY>/<stem>/。具体平台与收费信息暂未提供。