分类

Markdown转PDF转换器

将Markdown文件转换为PDF文档,支持格式化、语法高亮和样式

Click to upload file or drag and drop file here

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

关键信息

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

概览

Markdown转PDF转换器是一款高效的文档处理工具,能够将Markdown格式的文本文件快速转换为专业排版的PDF文档,并支持自定义字体大小、行高、页面布局及代码语法高亮,满足技术文档、报告及笔记的导出需求。

适用场景

  • 需要将技术文档或开发笔记导出为便于分享和打印的PDF格式时。
  • 希望在PDF文档中保留代码块的语法高亮效果以提升可读性时。
  • 需要统一调整文档排版,如修改页面大小、页边距或行间距时。

工作原理

  • 上传您的 .md 或 .markdown 格式的源文件。
  • 根据需求配置页面大小、字体大小、行高及代码高亮主题等参数。
  • 点击转换按钮,系统将自动解析Markdown语法并生成PDF文件。
  • 下载转换完成的PDF文档至本地。

使用场景

将GitHub上的README文件转换为精美的项目说明书。
将个人知识库中的Markdown笔记整理并导出为PDF电子书。
为团队技术分享会生成格式统一的PDF演示文档。

用户案例

1. 技术文档导出

软件工程师
背景原因
工程师需要将项目文档库中的Markdown文件整理成一份正式的PDF技术手册,要求代码块清晰且排版专业。
解决问题
手动排版耗时且容易导致代码格式错乱。
如何使用
上传Markdown文件,选择“GitHub”代码高亮主题,设置字体大小为11磅,并开启表格和图片处理功能。
示例配置
codeTheme: github, fontSize: 11, enableTables: true, enableImages: true
效果
生成了一份排版整洁、代码语法高亮准确且包含图表的PDF技术手册。

2. 会议报告生成

项目经理
背景原因
项目经理需要将周报的Markdown草稿转换为PDF发送给客户,要求页面布局为横向以适应宽屏展示。
解决问题
默认的纵向排版无法完整展示宽表格。
如何使用
上传Markdown周报,在页面方向选项中选择“横向”,并设置页面大小为A4。
示例配置
orientation: landscape, pageSize: A4
效果
成功导出了横向布局的PDF报告,表格内容完整且易于阅读。

用 Samples 测试

markdown, pdf, image

相关专题

常见问题

支持哪些Markdown语法?

工具支持标准的Markdown语法,包括标题、列表、表格、链接、图片以及代码块。

可以自定义PDF的页面大小吗?

可以,支持选择A3、A4、A5、Letter及Legal等多种标准页面尺寸。

代码高亮主题有哪些选择?

提供多种专业主题,包括Default、Dark、GitHub、Monokai、Visual Studio及Atom One Dark。

转换后的PDF会保留原文档的链接吗?

会,只要在配置中开启“启用链接处理”选项,文档中的超链接在PDF中依然有效。

文件大小有限制吗?

单次上传的文件大小限制为10MB,适用于大多数技术文档和长篇笔记。

API 文档

请求端点

POST /zh/api/tools/markdown-to-pdf-converter

请求参数

参数名 类型 必填 描述
file file (需要先上传) -
encoding select -
fontSize number -
lineHeight number -
codeTheme select -
enableSyntaxHighlighting checkbox -
enableLinks checkbox -
enableTables checkbox -
enableImages checkbox -
pageSize select -
orientation select -
title text -
author text -
subject text -
keywords text -

文件类型参数需要先通过 POST /upload/markdown-to-pdf-converter 上传获取 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-to-pdf-converter": {
      "name": "markdown-to-pdf-converter",
      "description": "将Markdown文件转换为PDF文档,支持格式化、语法高亮和样式",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=markdown-to-pdf-converter",
      "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]