SuperAPI AI 工具集

soia-pkm-transform-obsidian-pdf

办公与效率

查看项目

更新于 10-16 08:46

技能介绍

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

主要能力:vault 内笔记走 Obsidian 原生导出(Creator: Chromium / Producer: Skia/PDF),保证中文正确渲染;vault 外本地 Markdown 降级为 pandoc → weasyprint,失败则报告。不做内容改写,仅格式转换。

使用方式:先说明来源(vault 内已归档笔记路径 / X URL / 网页 URL / 本地 Markdown);URL 来源先经 soia-pkm-clip-* 归档为 vault Markdown 再导出。可选指定输出目录。安装:claude plugin marketplace add soia-team/soia-open-skills 与 claude plugin install soia-pkm-vault@soia;单技能可用 npx skills add soia-team/soia-open-pkm-vault-skills -g -a '*' -s soia-pkm-transform-obsidian-pdf -y。私有配置位于 ~/.config/soia-skills/soia-pkm-transform-obsidian-pdf/config.yml,可用 SOIA_PKM_TRANSFORM_OBSIDIAN_PDF_CONFIG_FILE 覆盖。

验收与限制:文件存在且非空(>10KB)、pdfinfo 可读且 Pages ≥ 1、Creator 为 Chromium 或 Producer 为 Skia/PDF,必要时目视首页中文。vault 内正式 PDF 必须满足 Obsidian 导出标志,wkhtmltopdf、Qt、pandoc 仅算降级产物。强依赖 Obsidian 或 pandoc/weasyprint,可选 pdfinfo、pdftoppm。npx 路线与插件同装会产生两份索引漂移,建议二选一;WorkBuddy 需单独安装。