mac 下使用 shell 处理 pdf 和 image 的相互转换

在 mac 下有一个由图片组成的 pdf 文件,需要修改其中的某图片,如何转换 pdf 到 image 呢?
处理好图片了,又如何将图片重新生成一个 pdf 文件呢?

1. pdf to images

convert -background none -density 412 -quality 100 xxx.pdf xxx.png

其中有三个参数:

background: 无背景色
density:dpi,图片的像素数量,值一般为 72, 144, 216,值越大,图片的尺寸越大,分辨率越高
quality:图片的质量

执行之后,将会生成若干张图片,如 xxx-1.png,xxx-2.png

2. images to pdf

这个地方用到一个 shell 脚本:

https://github.com/initiummedia/images-to-single-pdf

使用该脚本即可,该脚本依赖一个包,pdftk,需要在 mac 下安装一个包。

添加新评论