# 安装 Pandoc
brew install pandoc
# 安装 LaTeX (用于生成高质量中文 PDF)
brew install --cask mactex-no-gui
# 注意: mactex 大约 4GB,下载需要时间cd /Users/justin/BrewNet-Fresh
./convert_docs_to_pdf.sh所有 PDF 文件会生成在 PDF_Exports/ 目录中:
README.pdfTECHNICAL_DOCUMENTATION.pdfAPP_STORE_LAUNCH_CHECKLIST.pdfAPP_STORE_MARKETING.mdPRIVACY_POLICY_DRAFT.pdf
pandoc README.md -o README.pdfpandoc README.md -o README.pdf \
--pdf-engine=xelatex \
--toc \
--toc-depth=3 \
-V geometry:margin=1in \
-V mainfont="PingFang SC" \
-V colorlinks=true--pdf-engine=xelatex: 使用 XeLaTeX 引擎 (支持中文)--toc: 生成目录--toc-depth=3: 目录深度为 3 级-V geometry:margin=1in: 页边距 1 英寸-V mainfont="PingFang SC": 使用苹方字体 (中文支持)-V colorlinks=true: 链接显示为彩色
-
Markdown to PDF (最简单)
- 网址: https://www.markdowntopdf.com/
- 步骤: 上传
.md文件 → 点击转换 → 下载 PDF
-
CloudConvert (功能强大)
- 网址: https://cloudconvert.com/md-to-pdf
- 支持批量转换
- 可以自定义样式
-
Dillinger (在线编辑器)
- 网址: https://dillinger.io/
- 实时预览
- 直接导出 PDF
- 打开任一网站
- 上传
.md文件或粘贴内容 - 点击 "Convert" 或 "Export"
- 下载生成的 PDF
- 打开 VS Code
- 进入扩展市场 (Cmd+Shift+X)
- 搜索 "Markdown PDF"
- 安装插件
- 在 VS Code 中打开
.md文件 - 右键点击编辑器
- 选择 "Markdown PDF: Export (pdf)"
- PDF 会保存在同一目录
在 VS Code 设置中搜索 "Markdown PDF",可以自定义:
- 页边距
- 字体
- 页眉页脚
- 样式表
- 下载地址: https://typora.io/
- 支持 macOS, Windows, Linux
- 付费软件 ($14.99)
- 用 Typora 打开
.md文件 - 菜单栏: File → Export → PDF
- 选择保存位置
- 所见即所得编辑
- PDF 样式美观
- 完美支持中文
- 支持自定义主题
pandoc README.md -o README.pdf \
--pdf-engine=xelatex \
--css=custom-style.css \
-V mainfont="PingFang SC"pandoc README.md -o README.pdf \
--pdf-engine=xelatex \
--toc \
--metadata title="BrewNet Technical Documentation" \
--metadata author="BrewNet Team" \
--metadata date="2025-11-20"pandoc README.md TECHNICAL_DOCUMENTATION.md -o Combined.pdf \
--pdf-engine=xelatex \
--toc \
-V mainfont="PingFang SC"brew install pandoc# 完整版 (约 4GB)
brew install --cask mactex
# 精简版 (推荐,约 400MB)
brew install --cask mactex-no-gui
# 或使用 BasicTeX (最小版本,约 100MB)
brew install --cask basictexpandoc --version
xelatex --versionA: 需要使用支持中文的字体
pandoc file.md -o file.pdf \
--pdf-engine=xelatex \
-V mainfont="PingFang SC" # 或 "Songti SC", "Heiti SC"A: 需要安装 LaTeX
brew install --cask mactex-no-gui安装后,可能需要重启终端或添加到 PATH:
export PATH="/Library/TeX/texbin:$PATH"A: 使用 --highlight-style 参数
pandoc file.md -o file.pdf \
--highlight-style=tango \
-V geometry:margin=0.75inA: 确保图片路径正确,使用相对路径或绝对路径
# 相对路径

# 绝对路径
A: 压缩图片或使用在线工具压缩 PDF
# 使用 ImageMagick 压缩图片
brew install imagemagick
convert original.png -quality 85 compressed.png| 方法 | 优点 | 缺点 | 适合场景 |
|---|---|---|---|
| Pandoc | 免费、功能强大、可自动化 | 需要安装、学习曲线 | 批量转换、自动化 |
| 在线工具 | 无需安装、即用即走 | 需要网络、隐私风险 | 临时使用 |
| VS Code | 集成编辑器、方便 | 功能相对简单 | 日常开发 |
| Typora | 所见即所得、美观 | 付费软件 | 专业文档编辑 |
使用: 提供的 convert_docs_to_pdf.sh 脚本
使用: Pandoc 命令行或在线工具
使用: Typora 或 VS Code 插件
使用: Pandoc + 自定义 LaTeX 模板
- Pandoc 官方文档: https://pandoc.org/
- Pandoc 用户指南: https://pandoc.org/MANUAL.html
- LaTeX 模板: https://github.com/Wandmalfarbe/pandoc-latex-template
- Markdown 语法: https://www.markdownguide.org/
需要帮助? 查看技术文档或联系开发团队。