工作中我们有时要将一些批量的网页转换成图片或者PDF文档格式,虽然多数浏览器具有滚动截屏或者打印输出PDF文档功能,但是如果有几十上百张网页需要处理,那也是要人命的。所以我一直想找一款能够批量处理该工作的软件,但基本都是收费的,即便是收费的功能也一般。终于,我找到了wkhtmltopdf这款免费开源软件,最贴合我的工作,由衷感谢软件的作者“Jakob Truelsen”和“Ashish Kulkarni”两位大神!我安装软件后,结合windows的批处理命令,顺利测试出批量将网页转换成图片和PDF的方法,现分享如下:
第一步:下载安装wkhtmltopdf软件。
登录http://wkhtmltopdf.org/ 官方网站,下载适合你操作系统的软件版本(推荐下载稳定版本,我测试平台为win7 32位,安装wkhtmltox-0.12.2.3_mingw-w64-cross-win32版本),安装完成后运行cmd,如图1:

图1

第二步:用Excel收集所需网址,为制作批处理文件做准备。
使用Excel的主要目的是便于收集不同网址,批量生成目标文件名,通过公式批量生成批处理命令,如图2:

图2
图2的Excel表需要注意的是:F列设置为“自动换行”,F列公式为=B2&CHAR(10)&C2&” “&D2&” “&E2,其中CHAR(10)为换行符,网址用英文半角双引号引起。

第三步:制作批处理文件。
新建一个文件夹,输出的文件也将默认存放此处,在此新建一个记事本文档,命名为Htmltoimage.bat,用记事本打开,首先输入:
@echo off
path c:\program files\wkhtmltopdf\bin
…………………………………..
pause
由于直接将Excel中的批处理命令贴到………….处命令之间没有换行,所以通过word中转一下,先贴到word里面,再贴到批处理文件的……….处,保存,运行,大功告成!如图3:

图3

结束语:上述演示的是将网页转换成图片,如果是转换成PDF文档,只需将命令中的wkhtmltoimage更换为wkhtmltopdf即可。
(完)

批量将网页转换成图片或PDF文档技巧分享相关推荐

  1. wkhtmltox实现网页转换成图片或pdf

    1.先下载http://download.gna.org/wkhtmltopdf/obsolete/windows/wkhtmltox-0.11.0_rc1-installer.exe,安装 2.在命 ...

  2. pdf怎么转换成图片,pdf转图片教程

    pdf怎么转换成图片,pdf转图片教程! 我们知道pdf因其稳定,不易被编辑等特点是很多人喜欢的原因,但是若是pdf文档不能被灵活使用,那pdf文件的使用价值就会大大的受到限制.比如我们想把pdf转成 ...

  3. 如何把图片转换为PDF文档

    今天无意中看到有一个同事的空间,有一篇<如何把图片转为PDF文档>的日志,按照教程所写,于是下载了一个迅捷JPG转换成PDF转换器,笔者使用成功,特与大家分享. 应用背景: 把书本纸上有用 ...

  4. JS使用技巧-如何解决谷歌浏览器下载图片、PDF文档时只打开不下载的问题?

    问题描述: 页面下载跨域的图片.pdf文件,浏览器总是自动打开,并且在下载列表里面不显示. 如何解决谷歌浏览器下载图片.PDF文档时只打开不下载的问题?如何变成直接下载? 解决方法: 使用js获取下载 ...

  5. 太牛了!我把阿里、腾讯、字节跳动、美团等Android性能优化实战整合成了一个PDF文档

    安卓开发大军浩浩荡荡,经过近十年的发展,Android技术优化日异月新,如今Android 11.0 已经发布,Android系统性能也已经非常流畅,可以在体验上完全媲美iOS. 但是,到了各大厂商手 ...

  6. JavaScript实现React实现网页转换成图片截屏下载

    最近有项目的需求需要把网站内HTML内容转换成图片保存下载,找了一圈发现一个不错的插件HTML-to-image,npm 包地址:Html-to-image NPM | npm.io,该插件的原理是: ...

  7. 如何将CSDN文档转换成IPYNB格式的文档?

    简 介: ※IPYNB格式的文档可以很方便在Jupyter Notebook环境内方便研究人员对于算法.数据进行操作.Markdown文本则便于形成各种网络文档.本文介绍了利用notedown实现将C ...

  8. 教你用福昕PDF转换器将手机图片转PDF文档

    纸质文档不适宜保存,经常丢失或者损毁,只有PDF电子文档才能永久保存起来.特别像一些创意工作者.学生笔记等,这里只是举例,有文档管理需求的人应该很多. 那纸质材料要如何变成PDF电子文档?你可以选择拍 ...

  9. wps免费下载 wps文档怎么转成加密的PDF文档呢?

    转载请说明来源于"厦门SEO" 本文地址:http://www.96096.cc/Article/169710.html wps免费下载 现在很多用户,都会将WPS文档另存为PDF ...

最新文章

  1. hostapd中扫描的调用过程
  2. json字符串与对象互相转换
  3. phpstorm自动补全
  4. dot全称_dot是什么币
  5. [你必须知道的css系列]第一回:丰富的利器:CSS选择符之通配符、类选择符、包含选择符、ID选择符...
  6. java web 邮箱激活 与 忘记密码(重置密码)
  7. linux 下安装chrome的rpm包
  8. 基于JAVA+SpringBoot+Mybatis+MYSQL的实验室预约信息管理系统
  9. 浅谈C中的malloc和free\\感谢lj_860603,工作了,没时间验证了,觉得挺好的,转载了...
  10. ava 8中的新功能特性
  11. DC-DC LLC转换器 matlab simulink仿真显示了一个DC-DC LLC功率转换器与频率控制
  12. ERROR:此文件包含病毒,已删除
  13. 论文:轨迹路线生成算法
  14. PV值?H5埋点中的PV是什么???
  15. 计算机课还无聊吗,《快乐星球Ⅴ》电脑课还可以这样?
  16. 社交电商如何运营推广?
  17. Office2016安装报错:1935安装程序集组件发生错误
  18. 浅谈未来的人工智能与奇点临近
  19. 麦肯锡深度解析:量子计算将拯救地球?
  20. ADAS系统传感器应该如何布置

热门文章

  1. 【Github教程】史上最全github使用方法:github入门到精通之三
  2. overlay与underlay
  3. 电脑上的以太网连接,本地连接,宽带连接,无线WLAN连接的区别
  4. 彻底解决Android TextView文本上下留白问题
  5. SQL语句的内连接,外连接,左连接,右连接,全连接详解例子
  6. 引用的“0x00000000”内存,该内存不能为“read”或“written
  7. Kotlin 企业级应用开发教程(Spring 5 + Spring Boot 2.0 + MyBatis)
  8. 如何启动360安全浏览器/360极速浏览器的“无痕”模式
  9. internet时间同步服务器地址
  10. java后台实现生成二维码并且上传的详细介绍