用的几个工具都多少有些问题
1
myd 2022-02-07 17:11:54 +08:00
chrome headless
|
2
amirobotics 2022-02-07 17:24:14 +08:00
|
3
guowq 2022-02-07 17:42:50 +08:00 via Android
利用印象笔记浏览器插件可以实现一部分
|
4
muzuiget 2022-02-07 18:42:18 +08:00
CSS 中有可以控制打印时的样式,第 3 点都是可以通过 CSS 解决的,所以感觉可以写个浏览器扩展来先预处理做些修正,然后再调用打印功能。
|
5
felixcode 2022-02-07 18:54:48 +08:00 via Android 4
print friendly & PDF
|
6
3dwelcome 2022-02-07 19:04:38 +08:00 via Android
我是自己写了个插件,默认 pdf 分页把图片切来切去非常影响布局。
索性设置一个超大无边的 PDF 页面,能完美呈现 html 的效果。 |
7
jasonyang9 2022-02-07 19:25:37 +08:00
@felixcode +1 FF 上也在用这个,排版分页和样式可读性都很棒。但它的另存为 PDF 是需要通过服务器转换的,不是本地,打印到 PDF 不经过服务器,但打印后的 PDF 中超链接是不可点击的那种,有点可惜。
|
8
ETiV 2022-02-07 19:28:31 +08:00
> 打印成 pdf ,有些图片加载不出来,打印后是空白的
是不是图片有 Lazy load ,试着滚动到页面底下,等图片在页面上都加载好了再打印呢? |
9
goodhellonice 2022-02-07 19:52:44 +08:00
“用 singlefile 保存,格式很好,但只能输出 html 格式,不能输出 pdf 格式”
可不可以再加一步 用浏览器打开上述 html ,然后再存 pdf |
10
3dwelcome 2022-02-07 21:26:19 +08:00 1
@goodhellonice HTML 是流式布局,而 PDF 一般都是 A4 分页保存。
那种多图的文章,图片很容易卡在中间,被自动挤到下一页。 要完美转换格式很难,除非学我魔改 PDF 格式,把页面设置的很长很夸张。 |
11
goodhellonice 2022-02-07 21:35:16 +08:00 1
|
12
Yvette 2022-02-08 08:06:07 +08:00
|
13
Yvette 2022-02-08 08:06:43 +08:00
@3dwelcome 卡图片倒是有简单粗暴的解决办法 https://www.w3schools.com/cssref/pr_print_pagebi.asp
|