准备:
1. 安装Firefox
2. 将Firefox的打印设置设为静默打印:
3. Firefox中安装UnMHT扩展插件。
因为mht文件是IE打包的文件,默认状态下Firefox不能打开mht文件。
4. 设置系统默认打印机为Adobe PDF,设置默认输出路径,不要打印页眉页脚
5. 为了防止字体太大,导致转成图片,不能复制文字。因此在打印的时候,在Firefox的打印中设置设为以30%比例打印。
6. 在Firefox附加组件中安装“cmdlnprint”扩展插件,该扩展插件支持命令行下调用print。
GitHub: https://github.com/eclipxe13/cmdlnprint
使用命令: firefox –print“https://baidu.com”
python下程序调用:
cmd = r'C:\Mozilla_Firefox\firefox.exe -print C:\Users\UserName\Desktop\5.html'
os.system(cmd)
---------------------
原文:https://blog.csdn.net/DearDreaming/article/details/52423230