为markdown导出的pdf添加页眉页脚

为Markdown导出的PDF添加页眉页脚

环境

  • vscode
  • 扩展:Markdown PDF

操作方式

  • 快捷键 Ctrl+, 打开设置
  • 搜索 "markdown-pdf"
  • 找到设置
    • 页眉: Markdown-pdf: Header Template
    • 页脚: Markdown-pdf: Footer Template

页眉插入示例内容:

此处使用base64内嵌图片(图片转base64工具:https://www.base64-image.de/

html 复制代码
<div style="display: flex; justify-content: space-between; align-items: center; font-size: 10px; margin: 0 1cm;">
    <img src="data:image/png;base64,示例base64编码图片" style="height: 30px;">
</div>
  • display: flex; 设置容器为Flex布局,使子元素可以灵活排列。
  • justify-content: space-between; 使子元素在主轴方向上平均分布,首尾元素贴近容器边缘。
  • align-items: center; 使子元素在交叉轴方向上居中对齐。
  • font-size: 10px; 设置文字大小为10像素。
  • margin: 0 1cm; 设置容器的左右边距为1厘米。
  • src="data:image/png;base64,示例base64编码图片" 使用base64编码的图片作为图片源。
  • style="height: 30px;" 设置图片高度为30像素。

页脚插入示例信息:

html 复制代码
<div style="border-top: 1px solid #000; font-size: 8px; margin: 0 1cm; padding-top: 5px;">
    <div style="display: flex; justify-content: space-between; align-items: center; line-height: 1.5; white-space: pre;">
        <span>示例公司名&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;示例地址&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
        <span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;示例电话号码&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;示例网站</span>
    </div>
</div>
  • border-top: 1px solid #000; 在容器顶部添加一条1像素的黑色实线边框。
  • font-size: 8px; 设置文字大小为8像素。
  • margin: 0 1cm; 设置容器的左右边距为1厘米。
  • padding-top: 5px; 设置容器顶部内边距为5像素。
  • display: flex; 同上,设置为Flex布局。
  • justify-content: space-between; 同上,使子元素在主轴方向上平均分布。
  • align-items: center; 同上,使子元素在交叉轴方向上居中对齐。
  • line-height: 1.5; 设置行高为1.5倍的字体大小。
  • white-space: pre; 保持文本中的空白符(如空格和换行),不折行。
  • span 标签用于包裹文本内容,&nbsp; 表示非断行空格,用于控制文本间距。

注意: 虽然这个插件支持HTML和CSS,但有些功能可能需要自行调整。

相关推荐
李小白杂货铺9 小时前
从基于pdf2htmlEX技术的PDF预览页面提取原始PDF文件的方法原理与实践
pdf·自动化脚本·pdf预览页面·提取pdf文件·自动化提取pdf脚本·pdf2htmlex·原始pdf文件
小许好楠10 小时前
【itext操作pdf】
pdf
aFakeProgramer16 小时前
PDF文档拆分办公工具
pdf
reasonsummer16 小时前
【办公类-125-01】20260106期末资料多个docx合并成一个PDF打印(单数页+1空白页,双数页不变)
python·pdf
YJlio18 小时前
Sysinternals 学习笔记(15.0):系统信息工具总览——RAMMap、RU、CoreInfo 等一网打尽
开发语言·笔记·python·学习·django·pdf·硬件架构
私人珍藏库18 小时前
[吾爱大神原创工具] 【PDF去除水印的工具】可视化操作界面,支持区域删除和文字删除两种模式
pdf
杨浦老苏18 小时前
PDF图书馆索引器和阅读器Inkheart
docker·pdf·群晖·电子书
薛定谔的猫198218 小时前
RAG(四) LangChain 使用PyPDFLoader加载 PDF 并实现内容总结功能
langchain·pdf·php
小粉粉hhh18 小时前
记录前端菜鸟的日常——Pdf.js与双指缩放
前端·javascript·pdf
weixin_4368040719 小时前
在线媒体预览工具 - 免下载查看图片视频音频PDF
pdf·音视频·媒体