obsidian自带的导出pdf如何设置背景和格式

使用的mininal主题,编辑器设置了暗色主题,但是导出为pdf时,pdf并不是按照主题设定的颜色导出的,如何更改?

我也有这个疑问,等待解答 :rofl:
我目前想到的就是导出html,然后虚拟打印成PDF

参考bt的源码,输出pdf时会在body上添加一个print类,但是背景色无法覆盖全部覆盖

.print :is(.markdown-preview-view, .markdown-rendered) {
  background-color: #222 !important;
}
1 个赞

请问怎么才能导出html呢?用pandoc的话,怎么才能使用css来导出呢

请问这个代码放到什么地方?谢谢

善用搜索,论坛就有

这个问题 可以通过 在导出时 把页边距调整为 无解决

  1. 首先,确保你已经安装并启用了 Custom CSS 插件。这个插件允许你在 Obsidian 中使用自定义的 CSS 样式。(有一个文档是专门存放css结构的,可以用vscode创一个.css文件 复制代码 具体改变颜色代码请参考下面,然后放到那个文件夹里面就可以了)
  2. 打开 Obsidian 中的 “Settings”(设置)面板,然后选择 “Custom CSS”(自定义 CSS)。
  3. 在自定义 CSS 编辑器中,输入以下代码来设置页面背景颜色:

cssCopy code

/* 设置背景颜色为护眼色 */
.print :is(.markdown-preview-view, .markdown-rendered) {
    background-color: #C7EDCC !important;
  }

你可以将 red 替换为你想要的任何有效的 CSS 颜色值。

  1. 保存并关闭 “Custom CSS” 编辑器。
  2. 确保你的 Obsidian 笔记中所有要导出为 PDF 的内容都已经按照你的要求进行了排版和样式设置。

四周留白问题为页边距问题 pdf输出设置中 调整为无