码迷,mamicode.com
首页 > 其他好文 > 详细

image 转换 pdf

时间:2014-09-24 12:58:56      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:使用   ar   strong   for   文件   on   c   代码   ad   

使用 ImageMagick的convert命令进行image 2 pdf和pdf 2 image

今天老婆的音乐教学事业有所突破,我当然要支持,所以帮老婆把她师弟发过来的吉他教学内容转成pdf文档,教学内容为100多张图片,很大的图片.
最开始使用如下命令:
convert -resize 50%x%50 -quality 80 *.jpg guitar_train.pdf

原图很大,鉴于老婆只在iPad和iPhone上查 看,所以直接把原图切掉一般,并且压缩质量改为原来的80%,看着原来100多兆的图片变成 40多兆的pdf文档,很开心.

但当我打开发现,顺序乱套了,并没有按照文件名 1~178.jpg进行pdf压制,这不要命了么,忙活那么半天白费了.后到 ImageMagick官网论坛一查,果然不能有序排版,他们给出的方案很扯淡,要把每张图先转成pdf然后通过pdftk合并各个pdf.

果断抛弃ImageMagick,后使用 gscan2pdf有GUI界面,可改变image顺序,还可英文OCR,很好。最终步骤如下:

Step 1:

使用ImageMagick convert命令处理图像,把其变小,降低其质量(为节省存储空间)批处理代码保存成adjust.sh:

for img in `ls *.jpg`
do
  convert -resize 40% -quality 75 $img out/$img
done

在图片根目录下运行
sh adjust.sh
调整后的图片会在out目录下

Step 2:

使用gscan2pdf,没有什么好说的,打开⇒ 保存 ⇒ 命名

感触:

想干点小脚本的活,除了python等脚本语言,使用shell还是有些优势的

image 转换 pdf

标签:使用   ar   strong   for   文件   on   c   代码   ad   

原文地址:http://www.cnblogs.com/meshinestar/p/3990199.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!