HUZHUANGZHUANG
V2EX  ›  问与答

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

  •  
  •   HUZHUANGZHUANG · Jul 13, 2023 · 1563 views
    This topic created in 1090 days ago, the information mentioned may be changed or developed.
    在浏览器里面一般就是 js 了,我在 github 上面看了很多这类技术,我想知道的是接触到这里业务的朋友们用的是什么技术或者开源项目的实现,因为这些是在生产环境中用的嘛,靠谱一点
    主要是针对内容类型网页,炫酷网页我不管

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

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

    自动的话,mac 可以试一下 automator 用 safari
    zhangshine
        7
    zhangshine  
       Jul 13, 2023
    浏览器里面不太好弄,效果不佳。服务器端可以看看 headless chrome
    hxy2856
        8
    hxy2856  
       Jul 13, 2023
    @syc001 这两个插件感觉坑挺多的
    HUZHUANGZHUANG
        9
    HUZHUANGZHUANG  
    OP
       Jul 13, 2023
    @zjuster 算是爬虫,我看到这个网页内容保存为 PDF 的插件"printfriendly",不知道怎么实现的? 保存效果特别好
    xiaoke
        10
    xiaoke  
       Jul 14, 2023 via Android
    目前用 ctrl+p ,确实有些网页效果不好,蹲一个更优解
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4334 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 04:12 · PVG 12:12 · LAX 21:12 · JFK 00:12
    ♥ Do have faith in what you're doing.