ppt转图片,现在主流做法是ppt转pdf,然后pdf转图片,分二步来做。也可以用libreoffice直接ppt转图片,但是只能转ppt的第一张。
下面介绍一种方法,ppt转图片,看上去是ppt直接转图片,看一下源码就会知道,也是通过pdf中转的。
1,安装相关软件
# apt install nodejs npm unoconv libreoffice-dev imagemagick
2,安装nodejs扩展ppt2png
# nodejs init //产生package.json # npm install ppt2png
3,写一个简单js脚本
root@bacon-PC:~# cat test.js var ppt2png = require('ppt2png'); var ppt = process.argv[2]; var topath = process.argv[3]; ppt2png(ppt, topath, function( err ){ if(err) { console.log(err); } else { console.log('convert successful.'); } });
4,命令行ppt转png
# nodejs test.js test.pptx ./test/hao convert successful. # ls ./test |grep hao hao-0.png hao-10.png hao-11.png hao-12.png hao-13.png hao-14.png hao-15.png hao-16.png hao-17.png hao-1.png hao-2.png hao-3.png hao-4.png hao-5.png hao-6.png hao-7.png hao-8.png hao-9.png
转载请注明
作者:海底苍鹰
地址:http://blog.51yip.com/jsjquery/1924.html