zoukankan      html  css  js  c++  java
  • 打印网页(获得网页限制的内容(如百度文库))

    以火狐浏览器为例。

    greasemonkey是用来管理脚本的工具。有许许多多的脚本很实用。复制限制网页的电子版内容可以去下载网页解除限制的脚本安装。能复制,但是粘贴后,会有大量的换行。如果需要电子版,要么就使用下载劵下载,要么就复制,然后删换行。。。。。

    如果是学习,比如打印出来,这就方便很多。一个很好用的插件fireshot,能够在网页截图。还有一个是adblock,屏蔽广告和删除元素。print edit we这个插件可以参考使用,算是两者的结合。

    step1

    首先要用adblock把广告给屏蔽掉。一般默认即可屏蔽,如果有些未屏蔽,可以在广告或者不需要的地方右击鼠标,然后在adblock的菜单中选择屏蔽此广告,然后调节滑块,使广告刚好能够消除掉,并且自己需要的东西比如文字,图片不被屏蔽掉(即还在网页上显示)。

    目的:创建一个好的网页,避免在文章连续处出现广告等,为下一步创建好的环境。

    step2

    截图,用fireshot,或者其他网页截图工具,讲整个网页截图下来(自动或手动滚动),也可以只将自己需要的部分截图并保存为图片格式。最好保存为png格式,png格式比jpg的要清晰。

    step3

    修图。如果还有一些东西不需要但是也截图上了,我们可以用简单的软件将其剪裁或者拼接。

    step4

    打印,火狐自带的打印功能不是很友好(我个人认为),可以用chrome,或者windows画图(未尝试过)。将保存的图片打开,直接拖入chrome中,然后调出打印对话框(chrome使用的是自己的打印对话框)。针对打印的内容,可以调整板式,比如可以调整无页边距和缩放,在更多设置里。百度文库内容和chrome打印为例,可以以A4纸,无页边距,缩放97左右作为参数。打印为pdf 即可。

    总结:

    如果需要网页电子版复制,而且网页也有限制,目前没有更好的的办法。

    如果需要打印,但是网页没有限制,可以推荐用friendly pdf to print 这个插件,通过url上传云端,自动排版,然后打印出来。(个人依然不建议用火狐的打印功能,edge和chrome都可以)。这些网页适用于cnblogs博客园等。

    如果需要打印,网页有限制,可采取上述方法,关键就在于,尽量截图时,中间不要插入其他内容(用adblock的原因),尽量每页格式都差不多,最后整体缩放会很方便。

  • 相关阅读:
    2018 北京区域赛H
    LeetCode 第 207 场周赛
    LeetCode 第 209 场周赛
    LeetCode 第 211 场周赛
    PAT 甲级真题题解(121-155)
    PAT 甲级真题题解(63-120)
    PAT 甲级真题题解(1-62)
    Codeforces 1108E2 Array and Segments (Hard version)(差分+思维)
    Codeforces 1108F MST Unification(最小生成树性质)
    Codeforces 1092C Prefixes and Suffixes(思维)
  • 原文地址:https://www.cnblogs.com/XUEYEYU/p/tip1.html
Copyright © 2011-2022 走看看