Markdown 转 PDF

编写 Markdown,实时预览排版效果,导出真正的 PDF。

预览
已准备好。编写或粘贴 Markdown 即可实时预览。

请先查看预览。“导出 PDF”会打开浏览器的打印对话框,您可以在其中选择“另存为 PDF”并设置纸张大小和页边距。

你的 Markdown 会在浏览器本地处理,不会上传到 BroBroGo。

常见问题

我的 Markdown 会被上传吗?

不会。解析、预览和导出 PDF 都在你的浏览器本地完成。

怎样才能得到 PDF 文件?

点击「导出 PDF」,浏览器会打开打印对话框,将目标选择为「另存为 PDF」即可。

导出的 PDF 文字可以选中吗?

可以。导出使用浏览器自带的打印引擎,PDF 保留真实可搜索、可选中的文字和可点击的链接,不是截图。

支持哪些 Markdown 语法?

标题、列表、表格、代码块、引用、链接、图片、加粗/斜体/删除线,以及 GitHub 风格的任务列表。

导出的 PDF 会如何命名?

PDF 将使用 Markdown 中的第一个 # 标题作为其标题和建议的文件名。如果您的 Markdown 没有一级标题,它将导出为“未命名文档”。

实时预览与双视图切换

本工具在“编写你的 Markdown”编辑区右侧提供了一个直观的“预览”区域。当您在编辑器中输入或粘贴文本时,系统会即时处理并呈现排版效果。为了适应不同的屏幕尺寸和工作习惯,工具支持在“编写”视图与“预览”视图之间进行切换。

此外,编辑器还配备了“深色编辑器”模式,以提供更舒适的视觉体验。在编辑器的下方,工具会实时统计并显示当前的“字数”与“字符”数量,帮助您掌控文档的篇幅。

支持的 Markdown 语法

本工具支持丰富的 Markdown 语法特性,能够满足技术文档、笔记和文章的排版需求。您可以直接使用以下元素来构建结构清晰的文档:

  • 基础排版:支持多级标题、加粗/斜体/删除线等文本样式。
  • 列表与任务:支持常规列表,以及 GitHub 风格的任务列表。
  • 引用与代码:支持用于插入旁注或引言的引用块,以及用于展示程序代码的代码块。
  • 媒体与链接:支持插入图片和超链接。
  • 数据呈现:支持绘制结构化的表格。

在工具初始化时,编辑区会提供默认的示例内容,展示如何编写并实时预览排版效果。

导出真正的 PDF 文档

当您完成编辑并点击“导出 PDF”按钮后,浏览器会打开其内置的打印对话框。在打印设置中,您需要将目标打印机或目的地选择为“另存为 PDF”。

通过这种方式生成的 PDF 文件并非简单的页面截图,而是包含真实、可搜索且可选中的文本内容,同时文档中插入的超链接也保持可点击状态。在导出前,您可以通过“导出 PDF”下方的提示信息了解如何调整纸张大小和页边距等打印参数。

状态变化与清空规则

在操作过程中,工具会通过状态消息为您提供即时反馈:

  • 准备就绪:当工具处于可用状态时,会显示“已准备好。编写或粘贴 Markdown 即可实时预览。”。
  • 清空操作:点击“清空”按钮后,编辑器中的内容将被清除,字数和字符计数将同时归零。此时,预览区域会恢复显示“排版后的预览会显示在这里。”,并且系统会提示“编辑区已清空。”。
  • 空内容限制:如果编辑区没有任何内容,此时点击“导出 PDF”,工具将不会打开浏览器的打印对话框,而是会显示提示信息“还没有内容可导出——先写一些 Markdown 吧。”。

浏览器本地隐私保护

使用本工具时,您的文档隐私能够得到充分保障。您的 Markdown 文本完全在您的浏览器本地进行处理,无论是文本的解析、实时预览的渲染,还是最终的 PDF 导出,整个运行过程都在本地完成,没有任何内容会被上传到 BroBroGo 服务器。


常见问题

我的 Markdown 会被上传吗?

不会。解析、预览和导出 PDF 都在你的浏览器本地完成。

怎样才能得到 PDF 文件?

点击「导出 PDF」,浏览器会打开打印对话框,将目标选择为「另存为 PDF」即可。

导出的 PDF 文字可以选中吗?

可以。导出使用浏览器自带的打印引擎,PDF 保留真实可搜索、可选中的文字和可点击的链接,不是截图。

支持哪些 Markdown 语法?

标题、列表、表格、代码块、引用、链接、图片、加粗/斜体/删除线,以及 GitHub 风格的任务列表。

导出的 PDF 会如何命名?

PDF 将使用 Markdown 中的第一个 # 标题作为其标题和建议的文件名。如果您的 Markdown 没有一级标题,它将导出为“未命名文档”。