网页保存为PDF

2021年03月12日 星期五

edge或chrome没有直接保存为pdf的办法,理论上采用插件可以解决。 这里有两个edge插件: - Save as PDF - PDF Saver - 网上有个应用程序是wkhtmltopdf,其可以在cmd中转化网页成pdf。 - 相关网页 来对比下前三种效果。……

网页保存为PDF

edge或chrome没有直接保存为pdf的办法,理论上采用插件可以解决。

这里有两个插件:

  • Save as PDF
  • PDF Saver
  • 网上有个应用程序是wkhtmltopdf,其可以在cmd中转化网页成pdf。
  • 相关网页

来对比下前三种效果。

Save as PDF

优点:转化效果最好,代码、公式都能很好转化

缺点:免费版只能生成横板A4,且有水印

转换截图如下:

image-20210309110746170

PDF Saver

转换效果最差,几乎没啥优点,中文字体也不一。

转换截图如下:

image-20210309111010517

wkhtmltopdf

用法:

wkhtmltopdf --page-size A5 https://kiritanimirei.cn/zhuzhan/2/ D:website2.pdf 

wkhtmltopdf --page-size A4 http://xsrc.xs.zj.cn/articles/detail/8485.html D:website2.pdf

上述利用参数将网页保存成A5,具体参数使用可见于(链接1链接2

如果在python中应用,可采用下述代码。

import os
os.system('wkhtmltopdf --page-size A5 https://kiritanimirei.cn/zhuzhan/2/ D:website2.pdf')

优点:转化效果较好,默认输出为A4,能根据标题元素生成大纲,方便查看,同时可自定义输出;另外还可以利用python等实现批量输出

缺点:需要cmd操作,会丢失一些特性(如代码颜色、公式粗体);对于网格布置并不能体现

转换截图如下:

image-20210309111319202

总的来说需要理解的一点是不可能精确还原原来的网页。毕竟网页是网页,PDF是PDF。


2021年3月9日 星期二 天气阴

精选博客

为什么台风来时大部分建筑都是完好的?

那么对于类似于杭州基本风压0.45kN/m^2 而言,相当于10m高度处平均风速为27.08m/s,那么这代表多少级风呢?10级风范围(24.5~28.4)m/s。而杭州是有大概率台风经过的(尽管不是登陆地),那么每年遇到超10级风基本是大概率事件了。那么一个问题来了:台风来时不坏?(概率论A-B的概率问题)……

继 续 阅 读

关于孙杨禁赛的一点疑惑

国际体育仲裁法庭的判决书里写着WADA要求的是2到8年的禁赛,然后说是根据国际泳联禁药控制条例(FINA DOPING CONTROL RULES)10.7.1条做出八年处罚。Considering that, in June 2014, the Athlete was found guilty of a first anti-doping rule violation (ADRV), the……

继 续 阅 读

markdown格式转化

本文主要讲如何应用python将markdown转化为html语句以及相关需要注意的事项……

继 续 阅 读