分类

Markdown报告打包器

将多个Markdown文件打包为单个PDF报告

将多个Markdown文件合并为一份PDF报告。

包含:

  • 可选封面(标题与文件清单)
  • 自动生成目录
  • 每个文件的章节标题

示例结果

1 个示例

示例:Markdown Report Bundler

自动生成的PDF样例:Multiple markdown documents bundled into one PDF

markdown-report-bundler-example1.pdf 查看文件
查看输入参数
{ "markdownFiles": [ "/Users/quyue/www/elysia-tools/public/processing/pdf_report_part_1.md", "/Users/quyue/www/elysia-tools/public/processing/pdf_report_part_2.md" ], "reportTitle": "Q1 Bundled Report", "includeToc": true, "includeFileHeaders": true, "addCoverPage": true, "theme": "print", "baseFontSize": 13 }

Click to upload files or drag and drop files here

Maximum file size: 10MB Maximum files: 10
Supported formats: text/markdown, text/plain, application/octet-stream

关键信息

分类
Document Tools
输入类型
file, text, checkbox, select, number
输出类型
file
样本覆盖
4
支持 API
Yes

概览

Markdown 报告打包器是一款高效的文档处理工具,能够将多个 Markdown 文件快速合并并转换为一份格式精美的 PDF 报告,支持自动生成目录、封面及章节标题,助您轻松完成文档整理与归档。

适用场景

  • 需要将分散的 Markdown 文档合并为一份完整的项目报告时。
  • 需要为技术文档或会议记录添加封面和目录以提升专业度时。
  • 需要将 Markdown 内容转换为便于打印或分享的 PDF 格式时。

工作原理

  • 上传您需要合并的多个 Markdown 文件。
  • 根据需求配置报告标题、目录、封面及页面边距等选项。
  • 点击转换按钮,系统将自动处理并生成一份包含完整结构的 PDF 文件。
  • 下载生成的 PDF 报告即可使用。

使用场景

项目经理将多个阶段的 Markdown 开发文档合并为一份完整的项目交付报告。
技术作者将一系列教程 Markdown 文件打包成一份电子书或 PDF 指南。
团队成员将各自撰写的 Markdown 会议记录汇总为一份统一的周报或月报。

用户案例

1. 季度项目汇总报告

项目经理
背景原因
项目经理手头有多个关于第一季度不同模块的 Markdown 开发文档,需要将其合并为一份正式的 PDF 报告提交给管理层。
解决问题
手动合并文档并排版非常耗时,且难以保持格式统一。
如何使用
上传所有模块的 Markdown 文件,勾选“包含目录”和“添加封面”,设置报告标题为“Q1 项目汇总”,选择 A4 尺寸并生成。
示例配置
{"reportTitle": "Q1 项目汇总", "includeToc": true, "addCoverPage": true, "pageSize": "A4"}
效果
生成了一份带有封面、自动目录和清晰章节标题的 PDF 报告,格式专业且整洁。

2. 技术文档手册打包

技术文档工程师
背景原因
需要将分散的 API 使用说明 Markdown 文件打包成一份便于客户下载的 PDF 用户手册。
解决问题
需要确保文档结构清晰,并包含文件标题以便于阅读。
如何使用
上传所有 API 文档,开启“包含文件标题”功能,选择 Print 主题以获得更好的打印效果。
示例配置
{"includeFileHeaders": true, "theme": "print", "baseFontSize": 14}
效果
成功输出了一份结构严谨、排版适合打印的 PDF 用户手册。

用 Samples 测试

markdown, pdf, text

相关专题

常见问题

我可以一次上传多少个 Markdown 文件?

该工具支持一次性上传多个 Markdown 文件,总文件数量上限为 10 个。

生成的 PDF 是否包含目录?

是的,您可以勾选“包含目录”选项,系统将根据 Markdown 中的标题层级自动生成目录。

可以自定义报告的封面吗?

可以,勾选“添加封面”选项后,系统会自动为您生成包含报告标题和文件清单的封面页。

支持调整 PDF 的页面尺寸吗?

支持,您可以在设置中选择 A4、Letter、Legal 或 A5 等多种页面尺寸。

转换后的 PDF 样式可以调整吗?

您可以选择不同的主题(如 Light 或 Print),并自定义基础字号和页面边距,以满足不同的排版需求。

API 文档

请求端点

POST /zh/api/tools/markdown-report-bundler

请求参数

参数名 类型 必填 描述
markdownFiles file (需要先上传) -
reportTitle text -
includeToc checkbox -
includeFileHeaders checkbox -
addCoverPage checkbox -
theme select -
baseFontSize number -
pageSize select -
landscape checkbox -
printBackground checkbox -
marginTop number -
marginBottom number -
marginLeft number -
marginRight number -
waitUntil select -
waitTime number -

文件类型参数需要先通过 POST /upload/markdown-report-bundler 上传获取 filePath,然后将 filePath 传递给对应的文件字段。

响应格式

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
文件: 文件

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-markdown-report-bundler": {
      "name": "markdown-report-bundler",
      "description": "将多个Markdown文件打包为单个PDF报告",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=markdown-report-bundler",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

支持 URL 文件链接或 Base64 编码作为文件参数。

如果遇见问题,请联系我们:[email protected]