linux下PDF及表格处理软件

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 图片处理

  • 转换图片格式 :#http://elf8848.iteye.com/blog/382528
  • 官网 https://www.imagemagick.org
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衍生版

  • http://www.graphicsmagick.org/project.html

Gnumeric 电子表格处理

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


wkhtmltopdf html转PDF

  • 安装地址 (包含windows版) http://wkhtmltopdf.org/downloads.html
  • http://www.open-open.com/lib/view/open1390803372554.html
apt-get install wkhtmltopdf
# 基本语法
wkhtmltopdf input-file output-file

pdfcrop PDF裁剪白边

  • https://sourceforge.net/projects/pdfcrop/
  • http://linhan.blog.ustc.edu.cn/?p=196
# 裁剪 空白 边距留10px
pdfcrop --margins 10 input.pdf output.pdf

你可能感兴趣的:(linux下PDF及表格处理软件)