pdf

Markdown/HTML 转 PDF——输入 Markdown 或 HTML 文件,本地生成 PDF 文档。支持标题/列表/代码块/粗斜体等排版。 -- 不可直接作为工具名调用,请通过 cyeam 命令使用

Skill file

Preview skill file
---
name: pdf
version: 0.1.16
description: Markdown/HTML 转 PDF——输入 Markdown 或 HTML 文件,本地生成 PDF 文档。支持标题/列表/代码块/粗斜体等排版。 -- 不可直接作为工具名调用,请通过 cyeam 命令使用
---

# Markdown/HTML 转 PDF

## 概述

把 Markdown 或 HTML 文件转成 PDF 文档。全部本地生成,无需网络。

```bash
cyeam pdf README.md                      # 生成 PDF(base64 JSON)
cyeam pdf README.md -o out.pdf           # 保存 PDF 到文件
cat index.html | cyeam pdf               # 从 stdin 读 HTML
cat README.md | cyeam pdf -o out.pdf     # 从 stdin 读并保存
```

## 安装

```bash
# macOS Apple Silicon
curl -L https://github.com/mnhkahn/cyeam-cli/releases/latest/download/cyeam_Darwin_arm64.tar.gz | tar xz && chmod +x cyeam && sudo mv cyeam /usr/local/bin/

# macOS Intel
curl -L https://github.com/mnhkahn/cyeam-cli/releases/latest/download/cyeam_Darwin_x86_64.tar.gz | tar xz && chmod +x cyeam && sudo mv cyeam /usr/local/bin/

# Linux amd64
curl -L https://github.com/mnhkahn/cyeam-cli/releases/latest/download/cyeam_Linux_x86_64.tar.gz | tar xz && chmod +x cyeam && sudo mv cyeam /usr/local/bin/
```

## 输出

`cyeam pdf README.md` 返回 JSON:

```json
{"ok":true,"data":"{\"pdf\":\"<base64>\"}"}
```

加 `--out` 直接保存文件:

```bash
cyeam pdf README.md -o out.pdf --pretty
# saved: out.pdf
```

不带 `--pretty` 时输出 JSON 信封:`{"ok":true,"data":"saved: out.pdf\n"}`

## 注意事项

- 格式自动检测:`.html`/`.htm` 后缀或内容以 `<!DOCTYPE`/`<html` 开头视为 HTML,其余视为 Markdown
- 纯本地生成,使用 goldmark + gofpdf
- 支持排版要素:H1-H4 标题、段落、粗体/斜体、行内代码、代码块、无序/有序列表、链接、水平线
- 自动分页,A4 纸张
- 不需要登录

Source

Creator's repository · mnhkahn/cyeam-cli

View on GitHub

Security

Security checks in progress
Results will appear here once audits complete
Checked by 3 independent security firms
Does it try to trick the AI?Not yet checkedPending · Gen Agent Trust Hub
Does it sneak in hidden code?Not yet checkedPending · Socket
Does it have known bugs?Not yet checkedPending · Snyk