V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
pwcong
V2EX  ›  前端开发

如何将 HTML 转换成多页 PDF 并且导出下载呢?我有一招

  •  
  •   pwcong ·
    pwcong · 2017-04-11 21:14:55 +08:00 · 3980 次点击
    这是一个创建于 2817 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前写了一篇博文记录怎么导出 pdf ,但是只能导出一页,被无情吐槽了。/(ㄒoㄒ)/~~

    现在再写一次,封装成函数供调用。

    源码在这里: https://github.com/pwcong/how-transform-html-into-multipage-pdf

    还望各位大佬吐槽的时候轻点ε=ε=ε=┏(゜ロ゜;)┛

    第 1 条附言  ·  2017-04-11 21:59:27 +08:00
    被一篇博文误导了(T_T)
    其实直接 window.print() 可以调用打印 pdf 功能,效果还十分好。

    见笑了
    4 条回复    2017-04-11 22:02:33 +08:00
    hxsf
        1
    hxsf  
       2017-04-11 21:20:28 +08:00   ❤️ 1
    最快的不是 C-p 么
    murmur
        2
    murmur  
       2017-04-11 21:24:52 +08:00
    前几天刚有个个人需求,就是把某博客转成 pdf ,各种复制粘贴,网易云笔记导出全趴窝,最终要的是 code 部分的高亮没一家能正常识别的

    最后怒了,手动调试工具把侧栏顶栏全删光,然后打印 pdf ,清爽的文件终于来了
    pwcong
        3
    pwcong  
    OP
       2017-04-11 21:51:48 +08:00
    @hxsf 我之前就在找调用浏览器打印成 pdf 的方法,能力不足看不懂大佬的教程😂
    wyfyw
        4
    wyfyw  
       2017-04-11 22:02:33 +08:00
    @murmur 这才是正道。。。有时候打印知乎页面,把顶栏删了就很清爽。不懂为什么不删,在打出来的时候总会浮动到倒数第二页的样子。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   950 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 21:29 · PVG 05:29 · LAX 13:29 · JFK 16:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.