Note: 批量转换PPT(bash)
每次老师的课件发下来的都是PPT格式的slides,但我更喜欢pdf,打开迅速,看起来也方便,所以之前都是
一有课件就一个个打开,然后保存成/导出pdf格式,累!!!
查了下,有一些快速的方法,这下可方便了
Refs:
1. How can I convert a ppt to a pdf from the command line?
Method1:
libreoffice --headless --invisible --convert-to pdf *.ppt
(by the way, 在Console里复制可以用Control_Shift_C)
这个方法可以把当前文件夹下的所有ppt文件都转换成同名的pdf文件。
效果:(自己看,不是故意浪费人民的网速)
Method2:
#! /bin/bash echo "######Start Batch Convert#####" echo "Here we go"
for i in *;do unoconv -f pdf $i echo $i \=\=\> `basename $i '.ppt'`.pdf done done; echo "######All Conversion Done#######"
把脚本放到有ppt的文件夹中,然后在Console中执行,有:
居然把脚本文件也转换成了pdf。。。这个有点过了。。。也算是复习bash 脚本了。(不知为何`unoconv -f pdf *`不可用)
以后不用再sb一样一个个转换了。