将页面内容生成PDF

RT,以每个块全展开的情况下,忽略相关的索引,转跳,生成一个单纯的PDF文件

可以看看 https://github.com/sethyuan/logseq-plugin-doc ,导出html文件后用Chrome打印成PDF就可以了。

1 个赞

感谢推荐!已经上手尝试了
但是好像只支持文档,不支持显示图片,而且用加标签做无序列表的方式有点破坏原文

图片也是支持的,不支持是因为有bug,容我fix一下。 :rofl:

图片不展示的问题已经在新版本修复了,可以升级一下版本。
加标签做无序列表也是无奈之举,不然插件不可能知道你到底想要哪个块作为无序列表进行格式化。或者你有什么更好的方法我也可以参考一下。

原来是插件作者,感谢你贡献的插件 :smiling_face_with_three_hearts:
图片已经可以正常显示了,但是从网页打印为PDF有点问题,只能打印当前显示的A4大小的一页内容

我对前端完全不了解,如果涉及到技术层面无法实现的还请忽略
页面中每个块的缩进其实就已经表达了期望中最终呈现的效果,如果缩进符是可以解析的话,直接采用缩进符个数来决定当前块内容在html中左侧空白数是否可行呢

打印成PDF的问题我复现了,这个我尝试解决一下。

关于无序列表,我觉得缩进不一定代表就是要无序列表,例如下面这个截图:

我想要的结果是这样的:

无论缩进有几级,都是一样的,都不能简单地被认为是无序列表。

打印的问题我已经解决了,发了新版本。

很棒! :heart_eyes:
感谢你的耐心回复与开发工作

:grin: 感谢鼓励!