Categories

Markdown Report Bundler

Bundle multiple Markdown files into a single PDF report

Bundle multiple Markdown files into one PDF report.

Includes:

  • Optional cover page with title and file list
  • Auto-generated table of contents
  • Section headers per file

Example Results

1 examples

Markdown Report Bundler

Multiple markdown documents bundled into one PDF

markdown-report-bundler-example1.pdf View File
View input parameters
{ "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

Key Facts

Category
Document Tools
Input Types
file, text, checkbox, select, number
Output Type
file
Sample Coverage
4
API Ready
Yes

Overview

The Markdown Report Bundler allows you to merge multiple Markdown files into a single, professionally formatted PDF report. It simplifies documentation workflows by automatically generating tables of contents, adding custom cover pages, and applying consistent styling to your combined content.

When to Use

  • Consolidating multiple project documentation files into a single deliverable PDF.
  • Creating a unified report from separate Markdown notes or research segments.
  • Preparing professional-looking technical documentation with automated headers and table of contents.

How It Works

  • Upload your Markdown files and set a custom report title.
  • Configure your layout preferences, including page size, margins, and theme.
  • Select optional features like an auto-generated table of contents or a cover page.
  • Process the files to generate and download your unified PDF report.

Use Cases

Compiling weekly status updates from individual team member Markdown reports.
Merging technical specification chapters into a single manual for client distribution.
Assembling research notes and findings into a structured, printable document.

Examples

1. Q1 Project Documentation

Technical Writer
Background
A technical writer has several separate Markdown files representing different modules of a software project.
Problem
Manually copying and pasting content into a document editor is tedious and risks formatting errors.
How to Use
Upload all module Markdown files, enable the table of contents, and set the theme to 'print'.
Example Config
{"includeToc": true, "addCoverPage": true, "theme": "print"}
Outcome
A single, clean PDF report with a cover page, table of contents, and consistent formatting across all modules.

Try with Samples

markdown, pdf, text

Related Hubs

FAQ

Can I change the page orientation?

Yes, you can toggle the 'Landscape' option in the settings to change the orientation of your PDF.

Does it support a table of contents?

Yes, you can enable the 'Include Table of Contents' option to automatically generate one based on your file structure.

Can I customize the font size?

Yes, you can adjust the 'Base Font Size' between 10px and 20px to suit your readability requirements.

Is there a limit to the number of files?

You can upload up to 10 files at a time for a single bundling task.

Can I add a cover page?

Yes, enabling the 'Add Cover Page' option will create a title page featuring your report title and a list of the included files.

API Documentation

Request Endpoint

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

Request Parameters

Parameter Name Type Required Description
markdownFiles file (Upload required) Yes -
reportTitle text No -
includeToc checkbox No -
includeFileHeaders checkbox No -
addCoverPage checkbox No -
theme select No -
baseFontSize number No -
pageSize select No -
landscape checkbox No -
printBackground checkbox No -
marginTop number No -
marginBottom number No -
marginLeft number No -
marginRight number No -
waitUntil select No -
waitTime number No -

File type parameters need to be uploaded first via POST /upload/markdown-report-bundler to get filePath, then pass filePath to the corresponding file field.

Response Format

{
  "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)"
}
File: File

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-markdown-report-bundler": {
      "name": "markdown-report-bundler",
      "description": "Bundle multiple Markdown files into a single PDF report",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=markdown-report-bundler",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

Supports URL file links or Base64 encoding for file parameters.

If you encounter any issues, please contact us at [email protected]