cherry-markdown icon indicating copy to clipboard operation
cherry-markdown copied to clipboard

你好,使用 export('pdf')只是导出第一页,有多页的情况下怎么使用?[Bug report]

Open pangchao21 opened this issue 3 years ago • 4 comments

init.cherryInstance.export('pdf'); 只是导出第一页,有多页的情况下怎么使用?

pangchao21 avatar Aug 23 '22 07:08 pangchao21

在 https://tencent.github.io/cherry-markdown/examples/index.html 这里试了下,执行cherry.export('pdf') 是能够打印所有页面内容的,如果可以,烦请提供更多的信息(如浏览器版本、预览区布局是否有特殊的处理)帮助我们来定位

sunsonliu avatar Aug 23 '22 15:08 sunsonliu

image

谷歌浏览器版本: 103.0.5060.134

pangchao21 avatar Aug 24 '22 01:08 pangchao21

image

pangchao21 avatar Aug 24 '22 01:08 pangchao21

image

init.cherryInstance.export('pdf');方法是调用浏览器API将生成的HTML内容作为pdf导出,仅提供给操作栏导出按钮内部使用,不支持外部调用。看楼主已经拿到了HTML结构,有独立的点击下载业务逻辑,则需要自行实现下载方法。如果一定要外部调用export方法的话需要确保body没有限制高度,且没有overflow: hidden!important等强制css写法。

jiawei686 avatar Aug 26 '22 05:08 jiawei686