V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐书目
黑客与画家
REWORK 简体中文版
REWORK 精装原版
深入浅出设计模式 Head First Design Patterns
代码之美 Beautiful Code
数据之美 Beautiful Data
信息论、编码与密码学
Free as in Freedom
设计原本
精通正则表达式
V2EX  ›  程序员

有没有将页面内容输出为 pdf 文档的解决方案

  •  
  •   bajie · 4 天前 · 1055 次点击

    关键字 中文 分页

    16 回复  |  直到 2017-04-22 10:19:57 +08:00
        1
    iyuli   4 天前
    acrobat pro
        2
    mjl371   4 天前
    chrome 浏览器 选择内容 右键-打印 保存到 pdf 效果不错啊 可以分页啊
    有其他需求就 acrobat 有浏览器插件
        4
    peng2e   4 天前
    1L 正解, 我这里有八国联军与授权版,需要可以联系。
        5
    geelaw   4 天前
    打印,实际上有些网站会为打印设计特别的排版方式,例如我的 blog ( https://geelaw.blog/ ),还有很多打印 invoice 的地方,打印出来的效果会更 neat (隐藏不必要的网页元素)。

    Windows 10 自带“打印到 PDF ”打印机;之前的 Windows 也有“打印到 XPS ”打印机,然后再把 XPS 转换为 PDF 即可。

    主流浏览器都支持打印,包括 Edge 、 IE 、 Safari 、 Chrome 等。
        6
    bajie   4 天前
    @iyuli
    @mjl371
    @finday
    @peng2e
    @geelaw 怪我没有说清楚 我的意思是用 js 点击按钮之后 直接的调用方法生成 pdf 文档 ie8 也要实现
        7
    Khlieb   4 天前 via Android
    还有 PDFCreator 之类的虚拟打印机通过打印机接口输出 PDF 文档。

    Firefox 可以通过 Print Preview 扩展选择打印网页哪里的内容。
        8
    geelaw   4 天前   ♥ 1
    @bajie 很可惜客户端在网页里做不到,否则你可以用浏览器入侵文件系统而不经用户选择,你可以选择在服务端 render 这个网页的 pdf 版本,或者使用 window.print() 打开“打印”对话框。
        9
    zhangzilong   4 天前
    TCPDF 分页
    Mpdf 完美 html 排版
    PHP 生成 PDF : http://www.51ask.org/article/232
        10
    xycool   4 天前
    phantomjs 挺好的啊。有现成的 example https://github.com/ariya/phantomjs/blob/master/examples/rasterize.js
        11
    xycool   4 天前   ♥ 1
    pdftest.xieyi.im 之前用 asp.net mvc + phantomjs 写的 demo 可以试用一下。

        12
    xycool   4 天前
    分页的话,可以改一下处理脚本,循环分页然后显示出来应该就可以了,上面 demo 没有实现分页。
        13
    Ouyangan   4 天前
    capture page 还不错
        14
    jimxu16   4 天前
    手机 safari - 分享 - 将 PDF 存储到"iBooks"
        15
    NeoAtlantis   4 天前 via Android
        16
    mingyun   3 天前
    pdf.js
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   384 人在线   最高记录 2466   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.7.5 · 35ms · UTC 20:11 · PVG 04:11 · LAX 13:11 · JFK 16:11
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1