大家都知道百度文库下载要积分、CSDN博文没有提供下载只能一段一段复制,然后格式什么的都乱了。我介绍的方法是,将他们通过虚拟打印保存为本地pdf。那么问题来了,百度文库打印直接网页打印的时候内容是空的,广告乱七八糟的什么都还在,而CSDN博文打印的时候也是左右上下有一堆乱七八糟的广告等不堪入目。
1首先讲csdn
我们可以利用浏览器的开发者工具,我用的是360极速浏览器。
打开所需博文页,按F12就打开开发者工具了。
我们就会看到这样的东西
这里的代码就对应网页上的东西了,我们之间把body中除了main_father 其它全部按delete删除
<body>
<div class="main_father"></div>
</body>
这时候网页可能变化不大,我们继续点开main_father左边的三角形展开,删掉除了你想要的东西,一直展开一直删,要不了多久就可以把广告和不想要的删完了
现在打印基本上没问题了,可能有些字超出页面了,调整下缩放比例90%差不多。
有时候可能会发现,左右两边有大量空白,正文在中间,仍然不是很美观。在这个container右边有个width 双击可以调整数据,调整改成适合你屏幕的尺寸
同时main这里的尺寸也调整一下更合适
现在打印出来基本可以用了,但是可能会出现字体很小,影响阅读,所以在article下有个font-size调整一下
现在保存pdf到本地就很舒服了。
2对于百度文库
对于百度文库,去广告,去不想要的内容和上面一样的,只是关键字不一样,自己多试一下就可以找到。
我只讲一下怎么打印出来文档内容不是空白的。
在source里找到main_82a8131.css文件,打开删除@media print{body{dispay:none}}
其它的调整参考前面举一反三吧。