Overview
- Skill Key
- franklu0819-lang/markdown-pdf
- Author
- franklu0819-lang
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/franklu0819-lang/markdown-pdf
- Latest Commit SHA
- aecdfb4cd29fa71c399b7d807dabbde3c2e79e29
Markdown 转 PDF 技能。将 Markdown 文件转换为精美的 PDF 文档,完美支持中文、代码高亮、自定义样式。
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 md2pdf 技能。 若已安装,则直接安装 md2pdf 技能。
# Markdown 转 PDF 技能 将 Markdown 文件转换为精美的 PDF 文档,支持中文、代码高亮、自定义样式。 ## ⭐ 推荐方案:WeasyPrint **完美支持中文,无需 LaTeX,自动处理依赖!** ### 快速开始 ```bash # 转换 Markdown 为 PDF(推荐) bash /root/.openclaw/workspace/skills/md2pdf/scripts/convert-weasyprint.sh input.md # 指定输出文件名 bash /root/.openclaw/workspace/skills/md2pdf/scripts/convert-weasyprint.sh input.md output.pdf ``` ### 优点 - ✅ **完美中文支持**(使用 Noto Sans CJK 字体) - ✅ **自动安装依赖**(首次运行时自动安装) - ✅ **专业排版样式**(代码高亮、表格美化) - ✅ **轻量级**(无需 LaTeX,仅 Python) - ✅ **跨平台**(支持 Linux、macOS、Windows) ## 功能特性 - ✅ Markdown 转 PDF - ✅ **完美中文支持**(无乱码) - ✅ 代码语法高亮(深色主题) - ✅ 专业表格样式(斑马纹、圆角) - ✅ 多级标题样式 - ✅ 引用块美化 - ✅ 列表、链接、图片支持 - ✅ 自定义 CSS 样式 ## 使用方法 ### 方法 1:WeasyPrint(推荐)⭐ **适合场景:** 需要完美中文显示、专业排版 ```bash # 使用 Bash 脚本(自动处理依赖) bash scripts/convert-weasyprint.sh document.md # 指定输出文件 bash scripts/convert-weasyprint.sh document.md output.pdf # 直接使用 Python 脚本 python3 scripts/convert-weasyprint.py input.md output.pdf ``` ### 方法 2:Pandoc(备选) **适合场景:** 已安装 LaTeX 环境 ```bash bash scripts/convert.sh input.md output.pdf ``` ### 方法 3:简化 HTML **适合场景:** 需要在浏览器中打印 ```bash bash scripts/convert-simple.sh input.md output.pdf ``` ## 脚本说明 ### convert-weasyprint.sh ⭐ **推荐使用** - WeasyPrint 方案,完美支持中文。 **特性:** - 自动检测并安装 Python 依赖(markdown、weasyprint) - 自动检测并安装中文字体(google-noto-sans-cjk-fonts) - 专业的 CSS 样式(代码高亮、表格美化) - 完整的错误处理 **用法:** ```bash bash scripts/convert-weasyprint.sh <输入.md> [输出.pdf] ``` **参数:** - `输入.md` (必需): Markdown 文件路径 - `输出.pdf` (可选): PDF 输出路径(默认:输入文件名.pdf) **示例:** ```bash # 转换单个文件 bash scripts/convert-weasyprint.sh README.md # 指定输出...
edholofy
University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning required.
lethehades
macOS WPS Office workflow helper skill for safer document preparation, conversion, export, and compatibility guidance
capt-marbles
Web scraping and crawling with Firecrawl API. Fetch webpage content as markdown, take screenshots, extract structured data, search the web, and crawl documentation sites. Use when the user needs to scrape a URL, get current web info, capture a screenshot, extract specific data from pages, or crawl docs for a framework/library.
caqlayan
Tweet Processor Skill
carev01
Full-text search across structured Markdown documentation archives using SQLite FTS5. Use when you need to search large collections of Markdown articles that are separated by "---" delimiters and contain source URLs (marked with "*Source:" pattern). Provides fast BM25-ranked search with automatic source URL extraction for citations. Ideal for research, documentation lookups, and knowledge base exploration. Requires indexing documentation first with `docs.py index`.
camelsprout
DuckDB CLI specialist for SQL analysis, data processing and file conversion. Use for SQL queries, CSV/Parquet/JSON analysis, database queries, or data conversion. Triggers on "duckdb", "sql", "query", "data analysis", "parquet", "convert data".