朋友们,在浏览器中把文字网页转为 PDF 保存一起一般怎么实现?

2023-07-13 10:40:22 +08:00
 HUZHUANGZHUANG
在浏览器里面一般就是 js 了,我在 github 上面看了很多这类技术,我想知道的是接触到这里业务的朋友们用的是什么技术或者开源项目的实现,因为这些是在生产环境中用的嘛,靠谱一点
主要是针对内容类型网页,炫酷网页我不管

感谢回复
967 次点击
所在节点    问与答
10 条回复
Kinnice
2023-07-13 10:41:35 +08:00
ctrl + p
wonderfulcxm
2023-07-13 10:51:35 +08:00
浏览器自带的功能,但效果最好的是 Safari
sss15
2023-07-13 11:06:01 +08:00
luermao
2023-07-13 11:14:00 +08:00
https://ekoopmans.github.io/html2pdf.js/ 本来使用的是这个,但是对表格内容渲染不太友好,换成浏览器自带的了。
syc001
2023-07-13 11:21:17 +08:00
可以用 html2canvas 转成图片,jsPDF 保存到 pdf 中
zjuster
2023-07-13 11:25:06 +08:00
你是想批量的爬转化为 pdf 吗?

自己喜欢的,要手动操作的话,浏览器自带就很好用的。

自动的话,mac 可以试一下 automator 用 safari
zhangshine
2023-07-13 11:34:26 +08:00
浏览器里面不太好弄,效果不佳。服务器端可以看看 headless chrome
hxy2856
2023-07-13 13:22:26 +08:00
@syc001 这两个插件感觉坑挺多的
HUZHUANGZHUANG
2023-07-13 17:49:42 +08:00
@zjuster 算是爬虫,我看到这个网页内容保存为 PDF 的插件"printfriendly",不知道怎么实现的? 保存效果特别好
xiaoke
2023-07-14 08:12:26 +08:00
目前用 ctrl+p ,确实有些网页效果不好,蹲一个更优解

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/956379

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX