题主悬赏了40铜    |    已采纳 shiorisaki 的答案

有没有针对长页面的web to pdf的解决方案

微博   微信 2020-04-09 11:44     10个回答 其他
有的时候想把自己在网上产出的一些内容保存到本地(毕竟之前贴吧吞贴那事太可怕了),但是针对一些超长页面感觉没有很好的处理方式,无论是浏览器的页面另存为图片、还是一些滚动截图软件、还是一些在线的web to pdf的方案,往往都会出现以下几种情况之一:
1.存到一半下面没了,要不空白,要不连对应页面长度都没有;
2.只有文字被保存了,图片没有;
3.完全不能还原页面布局。

有一些相对好一点的解决方案比如webzip,是把整个页面还是用html的形式保存下来了。也可以,但是脱离软件整理维护的话有些繁琐。

万能的P9有没有比较好的解决方案?最好是直接转换为一个pdf或者图片的。先行谢过。
回答
  • 浏览器,打印 - 输出pdf,不知道用过没有。
    2020-04-09 11:46
  • Chrome插件:
    Full screen capture 对当前网页滚动截图
    2020-04-09 11:51
  • 远古浏览器好像只能打印为xps文件,现在主流浏览器不都能直接打印为pdf了么
    2020-04-09 12:07
  • chrome从远古版本开始就支持将页面保存为PDF了
    2020-04-09 12:21
  • 我说直接把网页的html文件抓回来不就行了么?chrome里右键里面有个选项网页另存为,保存的html文件可以用浏览器直接查看。
    2020-04-09 12:33
  • 统一回复一下,打印为pdf我是试过的,但是对于超长页面真的不行,图片在打印预览里加载不全

    比如我随便找马蜂窝的首页一篇推荐文章(当然不是本人写的)
    http://www.mafengwo.cn/i/18933169.html

    打印的话,题图是没有的,文章插图基本到第5页往后也就不显示了,至少我这边是这样的
    2020-04-09 12:39
  • 打印为pdf之前先把网页内容全加载出来,长网页没加载完吧
    2020-04-09 12:41
    •    2020-04-09 15:24 回复 return_cn  @youmenjun 感谢你提醒我是没加载完的问题……看了下只要是转PDF或者图片都要先手工拉动页面加载完。不过打印PDF还是不能体现网页样式,采用楼下的pdf mage了。一个顶送上。
  • html-pdf,pandoc可以实现
    2020-04-09 12:55
  • 大网页建议还是直接另存为html(链接里的图也太多了吧,保存或者转换为pdf排班效果都不怎么好,部分图会被砍为两半).比较短的网页可以用上面提到的chrome插件.或者去chrome的F12控制台 使用capture full size screenshot命令快速生成图片。
    2020-04-09 13:45
  • 本条答案已被采纳 shiorisaki
    用火狐的插件 PDF mage 试了下,你那个网址导出来124页,格式基本正常,就部分图片被切成两半了
    2020-04-09 14:05
    •    2020-04-09 15:14 回复 return_cn  @shiorisaki 总体来看这个方案最好,页面布局基本能保持,图片腰斩还行,能接受,感谢
发表评论,请先 登录
T