如何将 Markdown 文件转换为 PDF

我有一个 Markdown 文件,我希望转换成 PDF,以便我可以上传到扬声器甲板上。我使用潘多克转换从降价到 PDF。

我的问题是,我不能指定哪些内容应该放在 PDF 的哪个页面上,因为 Markdown 不提供任何这样的功能。

例如,减价:

###Hello
* abc
* def


###Bye
* ghi
* jkl

现在我想 Hello是一个幻灯片和 Bye是在另一个幻灯片在扬声器甲板上。因此,我将需要他们在不同的页面上,我使用 Pandoc 生成的 PDF。

但是 HelloBye都在 PDF 中达到了同一个页面。

我该怎么做呢?

233579 次浏览

由于扬声器甲板只接受 PDF 文件,最简单的选择是使用 乳胶激光飞船后端的 pandoc:

pandoc -t beamer -o output.pdf yourInput.mkd

注意,您应该为此安装了 LaTeX Beamer。

在 Ubuntu 中,你可以使用 sudo apt-get install texlive-latex-recommended来安装它。如果你使用 Windows,你可以使用 试试这个答案

你也可以试试 Slidy 的 HTML/CSS 输出:

pandoc --self-contained -t slidy -o output-slidy.html yourInput.mkd

它有一个体面的打印输出,因为你可以检查 试图打印原件

阅读 更多关于潘多克幻灯片的内容请点击这里

2016年更新:

NPM 模块: https://github.com/alanshaw/markdown-pdf

具有命令行接口: https://github.com/alanshaw/markdown-pdf#usage

npm install -g markdown-pdf
markdown-pdf <markdown-file-path>

或者,在线服务: http://markdown2pdf.com

添加到 Elias 的回答,如果您想在幻灯片中分离文本,只需将 ***放在您想要分离的文本之间。为了让你的例子出现在几页纸中,可以这样写:

### Hello
- abc
- def


***


### Bye
- ghi
- jkl

然后用 Elias 的答案 pandoc -t beamer -o output.pdf yourInput.md

我有 Ubuntu 18.10(宇宙墨鱼)和安装全套从 texlive。它为我工作。

MarkReport 市场报告项目中,我设法获得了一个稳定的 Markdown-> HTML > PDF 管道。

这是一个多一点什么潘多克将做,虽然,因为它是基于 WeasyPrint,因此旨在清洁的报告发布,封面,标题,章节,..。 它还通过语法突显和 LaTeX 方程式丰富了 HTML。

通过终端(2020年测试)

下载依赖项

sudo apt-get install pandoc texlive-latex-base texlive-fonts-recommended texlive-extra-utils texlive-latex-extra

尝试使用

pandoc MANUAL.txt -o example13.pdf
pandoc MANUAL.md -o example13.pdf

通过 VisualStudio 代码扩展(在2020年测试)

  • 下载 Yzane Markdown PDF扩展
  • 右键单击 Markdown 文件(md)
  • 下面的内容将会出现
  • 选择 Markdown PDF: Export (pdf)选项

注意: 表情符号在 Windows 中比 Linux 好(我不知道为什么)

Visual Studio Code Markdown PDF

以前我使用的是 npm Markdown-pdf 的答案。然而,在一个新安装的 Ubuntu 19.04(迪斯科野狗) ,我有问题让它正确安装。

相反,我开始使用 Visual Studio Code 包: “ Markdown PDF”

详情:
名称: 降价 PDF
ID: yzane.markdown-pdf
说明: 转换降价为 PDF
版本: 1.2.0
出版商: Yzane
视觉工作室市场链接: < a href = “ https://markplacee.visalstudio.com/item? itemName = yzane.markdown-pdf”rel = “ nofollow noReferrer”> https://Marketplace.visualstudio.com/items?itemname=yzane.markdown-pdf

它一直都很有效。如果你在寻找其他答案的过程中遇到问题,我建议你尝试一下这个方法。

简单的在线解决方案: Dillinger

只需将您的 Markdown 内容粘贴到左侧的编辑器中,就可以看到右侧的(html)预览。然后单击顶部的 Export as并选择 pdf

它是基于 开源 Dillinger 编辑器。

IOS 操作系统的简单方法:

使用快捷方式应用程序(苹果)

从标记中创建富文本: 剪贴板

^

从 Markdown 制作富文本 PDF

^

在快速浏览中显示[ PDF ]

只要复制文本并运行快捷方式。按下快速查看中的共享(左下)来存储或发送它。我用这个快速转换乔普林笔记 PDF 格式。