如何向 Markdown 文件添加页眉和页脚?

问题描述 投票:0回答:1

我有一个更一般的用例,当我将 Markdown 转换为 PDF 文档时,我需要将我的 公司徽标添加到每个页面的页眉。 重要的是要注意,这不是最基本的问题,我只需要添加图像,而是需要类似于我们在 Word 文件中所做的页眉和页脚。

我试图找出解决方案,但我知道可以使用 Sweave 和 R Markdown。我的 Markdown 是 Github Markdown。

我使用 Typora 来构建 markdown,但 Typora 没有提供执行相同操作的选项。幸运的是,我发现我可以通过向 VS-Code 添加扩展“Markdown-Pdf”来将页眉和页脚添加到 Markdown,但仍然无法配置页眉和页脚。

markdown-pdf的官方文档给出了markdown-pdf.headerTemplate的设置,但是给这个参数一个样式是行不通的。

markdown github-flavored-markdown
1个回答
0
投票

您必须在扩展程序的选项中添加html代码。

打开设置,搜索

markdown-pdf.headerTemplate
并输入标题样式,包括图像。图像必须采用 Base64 编码。

这是我如何使用这些设置与标题和图像的示例。

"markdown-pdf.headerTemplate": "<div style=\"font-size: 9px; margin-left: 1cm;\"> <span>Some specific header text</span></div> 
<div style=\"margin-left: auto; margin-right: 1cm; \"> 
<img style='display:block; width:55px;' id='base64image' 
src=\"data:image/jpeg;base64,/9j/4A...A/9k=\"/></div>"

不幸的是,只有 Base64 编码的图像可以工作。对于较大的图像,这意味着需要大量代码。

© www.soinside.com 2019 - 2024. All rights reserved.