如何隐藏Vscode中Markdown PDF插件的头部内容

最近有需求需要把markdown文档转换为pdf文件,由于是在一个2014款MacBook上完成这个任务,不想额外安装软件(Linux上这种软件很多,甚至命令行都能完成),想直接使用vscode来完成,毕竟每天都要用vscode。

Markdown PDF 是vscode的相关高下载量插件,使用后发现,会默认添加header 和 footer

markdown pdf

头部的左边是文件名,右边是格式化后的时间:YYYY-MM-DD,底部是页码。

页码时间还能接受,但是文件名也给默认整上去了,对我来说这实在是画蛇添足。

去除markdonw pdf 的header信息

去掉这个的方法很简单,找到插件的设置选项,更改对应的设置项。

markdown pdf settings

Header Template更改前:

1<div style="font-size: 9px; margin-left: 1cm;"> <span class='title'></span></div> <div style="font-size: 9px; margin-left: auto; margin-right: 1cm;">%%ISO-DATE%%</div>

更改后:

1<div style="font-size: 9px; margin-left: 1cm; display: none;"> <span class='title'></span></div> <div style="font-size: 9px; margin-left: auto; margin-right: 1cm; display: none;">%%ISO-DATE%%</div>

没错,就是在style里面添加 display: none;, 这样转为PDF后就不带Header了,当然你也可以选择隐藏其中的一个,或者全部保留。

Footer的页码我选择保留,毕竟有点用,没有什么干扰,初中生都能理解。

从上面的代码信息来看,有需要的用户,完全可以定义这里面的内容,比方说,你要做pdf电子书,在头部或者尾部显示特定内容,这种状况下,header和footer的自定义就有作用了。

怎么使用

怎么使用官方有文档介绍

命令模式:

就是打开md文件后,按F1,输入 export,再选择需要导出的格式

  1. Open the Markdown file
  2. Press F1 or Ctrl+Shift+P
  3. Type export and select below
    • markdown-pdf: Export (settings.json)
    • markdown-pdf: Export (pdf)
    • markdown-pdf: Export (html)
    • markdown-pdf: Export (png)
    • markdown-pdf: Export (jpeg)
    • markdown-pdf: Export (all: pdf, html, png, jpeg)

菜单模式,这种方式最简单,打开文件后,右键选择就好了。

  1. Opn the Markdown file
  2. Right click and select below
    • markdown-pdf: Export (settings.json)
    • markdown-pdf: Export (pdf)
    • markdown-pdf: Export (html)
    • markdown-pdf: Export (png)
    • markdown-pdf: Export (jpeg)
    • markdown-pdf: Export (all: pdf, html, png, jpeg)

另外,这个插件还有很多高级定制功能,暂时用不到,有需要的读者可以研究下,导出为png时就是一个长图,还挺有意思的。

最后修改于: Friday, April 12, 2024
欢迎关注微信公众号,留言交流。

相关文章:

翻译: