linux工具shell命令学习笔记我用 Linux

linux下PDF及表格处理软件

2017-08-11  本文已影响44人  quan575

pdftk 批量给PDF加水印 :

# 安装
sudo apt-get install pdftk

# PDF加水印
pdftk  输入文件.pdf  stamp /t/水印文件.pdf output 输出文件.pdf

# 结合shell命令,给文件加下的PDF批量加水印
find dirname -name '*.pdf'|while read f;do pdftk $f stamp /t/sy.pdf output $f.pdf;mv $f.pdf $f; done

# 安装字体
wget http://ftp.us.debian.org/debian/pool/main/f/fonts-arphic-uming/fonts-arphic-uming_0.2.20080216.2-7_all.deb
sudo dpkg -i fonts-arphic-uming_0.2.20080216.2-7_all.deb

ImageMagick 图片处理

sudo apt-get install imagemagick

# pdf 转换为jpg
convert -density 300 file.pdf file.jpg

#加水印
composite -dissolve 10 -gravity center water4.jpg 1.pdf out.pdf
           透明度           位置       水印图片    原图   输出图片
#加文字水印:(先下载字体)
mogrify -font ./truetype.ttf -pointsize 15 -verbose -draw "文字" aa.pdf           

# 转化为黑白图(灰度图)
convert -density 288 a.pdf -resize 75% -colorspace GRAY out.png


graphicsmagick是ImageMagick衍生版


Gnumeric 电子表格处理

# csv转换为xls
ssconvert  a.csv  a2.xls


wkhtmltopdf html转PDF

apt-get install wkhtmltopdf
# 基本语法
wkhtmltopdf input-file output-file

pdfcrop PDF裁剪白边

# 裁剪 空白 边距留10px
pdfcrop --margins 10 input.pdf output.pdf
上一篇 下一篇

猜你喜欢

热点阅读