l1xnan / obsidian-better-export-pdf

Obsidian PDF export enhancement plugin
MIT License
242 stars 13 forks source link

不分页输出 #149

Closed Brassinolide closed 3 months ago

Brassinolide commented 3 months ago

我想要A4的宽度和默认的字体大小,调整缩放比例会导致字体大小改变,怎么在输出时不分页,内容全部包含在一张里

l1xnan commented 3 months ago

@Brassinolide 两种解决方案:

  1. 通过 CSS/@page 自定义,就是我这边测试导出白屏,还需要研究下细节,你可以尝试一下
    @page {
    size: 21cm 999cm;
    }
  2. 底层接口可以接收自定义宽高参数,宽度固定好处理,就是高度这一块不好处理,设置高了页面下面有一大段空白,设置低了又会出现分页,最好能动态计算页面高度,看看下个版本能不能实现
Brassinolide commented 3 months ago

@Brassinolide 两种解决方案:

  1. 通过 CSS/@page 自定义,就是我这边测试导出白屏,还需要研究下细节,你可以尝试一下
@page {
  size: 21cm 999cm;
}
  1. 底层接口可以接收自定义宽高参数,宽度固定好处理,就是高度这一块不好处理,设置高了页面下面有一大段空白,设置低了又会出现分页,最好能动态计算页面高度,看看下个版本能不能实现
@page {
  size: 21cm 35cm;
}

试着设置了一下,但这个好像还是缩放啊

1

l1xnan commented 3 months ago

Chrome 浏览器的另存为PDF这样做是OK的,它们的底层应该是一样的,不知道有什么差异造成这个问题,实在不行只能等方案二了,就是最近空闲时间主要实现 多文件导出单PDF功能,这个可能需要等上一段时间

l1xnan commented 3 months ago

@Brassinolide 新版本已发布