我目前正在使用libvips命令行将pdf转换为jpg。
vips jpegsave mypdf.pdf myimg.jpg
如果一个PDF是多页的,那么libvips只会转换PDF的第一页。有没有办法告诉libvips应该将多页PDF中的哪一页转换为jpg?
vips copy "a.pdf[n=-1]" a.jpg
vips copy "a.pdf[n=2]" a.jpg
vips copy "a.pdf[page=2]" a.jpg
制作单个jpeg图像-从pdf的第二页开始,总共3页
vips copy "a.pdf[page=2,n=3]" a.jpg
制作多个jpeg图像-从第i页开始(在bash中循环-仅适用于Linux)
i=0;while vips copy "a.pdf[page=$i]" a$i.jpg; do ((i++)); done