有没有可能把html格式的减价文件转换成pdf格式?

3xiyfsfu  于 2022-12-02  发布在  其他
关注(0)|答案(3)|浏览(174)

有没有一种方法可以将一个包含html代码的markdown文件转换为pdf格式?

为了获得红色,我使用了以下方法:

# <span style="color:red">The Apolytikion in Tone 5 </span>

但当我通过Pandoc将其转换为pdf文件时,我得到了这个,

有没有办法保持红色?

e4yzc0pl

e4yzc0pl1#

Pandoc允许选择用于转换的PDF引擎。默认是通过LaTeX和pdflatex,HTML将丢失。但是,也有其他引擎使用HTML:wkhtmltopdf、weasyprint和prince(prince不是免费的)。例如,

pandoc --pdf-engine=wkhtmltopdf …

相应的程序必须单独安装在您的PATH中。您可以在wkhtmltopdf.org中下载wkhtmltopdf。

mwkjh3gx

mwkjh3gx2#

有不同的可能性。首先你可以使用在线服务来转换它。
https://www.markdowntopdf.com/
但是当你使用Atom时,有一个插件可以做到这一点。
https://atom.io/packages/markdown-pdf
有了这个插件,你就可以将你的减价转换成PDF文件了。

bqucvtff

bqucvtff3#

方法是通过LaTeX而不是HTML。要使用颜色,你需要在开始时引入一些YAML代码,以添加乳胶包。
请尝试为此更改代码:

---
header-includes:
    - \usepackage{xcolor}
...

# \textcolor{red}{The Apolytikion in Tone 5}

Some text

然后运行pandoc inputfile.md -o outputfile.pdf

相关问题