V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
HUZHUANGZHUANG
V2EX  ›  问与答

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

  •  
  •   HUZHUANGZHUANG · 2023-07-13 10:40:22 +08:00 · 967 次点击
    这是一个创建于 503 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在浏览器里面一般就是 js 了,我在 github 上面看了很多这类技术,我想知道的是接触到这里业务的朋友们用的是什么技术或者开源项目的实现,因为这些是在生产环境中用的嘛,靠谱一点
    主要是针对内容类型网页,炫酷网页我不管

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

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

    自动的话,mac 可以试一下 automator 用 safari
    zhangshine
        7
    zhangshine  
       2023-07-13 11:34:26 +08:00
    浏览器里面不太好弄,效果不佳。服务器端可以看看 headless chrome
    hxy2856
        8
    hxy2856  
       2023-07-13 13:22:26 +08:00
    @syc001 这两个插件感觉坑挺多的
    HUZHUANGZHUANG
        9
    HUZHUANGZHUANG  
    OP
       2023-07-13 17:49:42 +08:00
    @zjuster 算是爬虫,我看到这个网页内容保存为 PDF 的插件"printfriendly",不知道怎么实现的? 保存效果特别好
    xiaoke
        10
    xiaoke  
       2023-07-14 08:12:26 +08:00 via Android
    目前用 ctrl+p ,确实有些网页效果不好,蹲一个更优解
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3134 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:30 · PVG 21:30 · LAX 05:30 · JFK 08:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.