mcpField
T
transform-convert-markdown-to-pdf-with-transloadit

transform-convert-markdown-to-pdf-with-transloadit

github.com/transloadit文档处理571 次安装1 周前更新
代码仓库

关于 transform-convert-markdown-to-pdf-with-transloadit

使用 Transloadit 官方 CLI 将本地 Markdown 文件转换为 PDF 的技能。它说明输入输出路径处理方式,以及 CLI 查找凭据的顺序。

主要功能

  1. 01将本地 Markdown 文件转为 PDF
  2. 02指定输出路径或使用默认路径
  3. 03从支持的位置解析凭据
  4. 04验证生成的 PDF

适用场景

  1. 01在 Markdown 源文件旁生成 PDF
  2. 02指定 PDF 输出位置
  3. 03使用本地凭据执行转换
  4. 04确认目标输出文件已生成

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/transloadit/skills --skill transform-convert-markdown-to-pdf-with-transloadit

安装后在 Claude Code 中输入/transform-convert-markdown-to-pdf-with-transloadit确认已加载。

详细介绍

使用 Transloadit 将 Markdown 转换为 PDF

适用场景

  • 将一个本地 Markdown 文件转换为一个本地 PDF 文件
  • 将 PDF 保存在源 Markdown 文件旁边
  • 凭据可能已存在于 shell、本地 .env 文件或 ~/.transloadit/credentials 中的 Agent 工作流

输入

  • 本地 .md 文件的绝对路径
  • 可选的输出路径;默认为相同路径下的 .pdf 文件

工作流

  1. 确认 Markdown 输入文件存在,并将其解析为绝对路径。
  2. 除非用户提供了不同的 .pdf 目标路径,否则在其旁边生成输出路径。
  3. 让 CLI 按以下顺序自动解析身份验证信息:
    • Shell 环境变量
    • 仅当前工作目录中的 .env
    • ~/.transloadit/credentials 如果 .env 位于父目录中,请先将变量导出到 shell。
  4. 使用官方 CLI 运行转换:
npx -y @transloadit/node markdown pdf --input /ABS/PATH/file.md --output /ABS/PATH/file.pdf

说明

  • 优先使用 @transloadit/node;这是官方 CLI 方式,并提供 markdown pdf。
  • 未提供 --output 时,CLI 默认会将 PDF 写入 Markdown 文件旁边。
  • 若想使用可重复利用的用户级配置,优先选择 ~/.transloadit/credentials 作为默认回退方式。
  • 当前目录中的 .env 仍具有更高优先级,因此在需要确定账户选择时应避免使用它。
  • 如果凭据仅存在于仓库根目录的 .env 中,请从该目录运行命令,或先导出变量。
  • 将密钥保留在服务端或本地;切勿将 TRANSLOADIT_SECRET 放入浏览器代码中。
  • 转换完成后,确认 PDF 已存在于预期的输出路径。

评论

支持 Markdown