使用带有Python的GraphicsMagick转换为PDF的最后一页

时间:2015-07-08 04:14:21

标签: python pdf graphicsmagick

将多页pdf的第1页到第5页的范围转换成单张图像非常简单,使用: convert file.pdf [0-4] file.jpg

但是当我不知道pdf中的页数时,我怎么转换说第5页到最后一页?

在ImageMagick中,“ - 1”表示最后一页,因此: convert file.pdf [4--1] file.jpg有用,很棒的东西, 但它在GraphicsMagick中不起作用。

有没有办法轻松做到这一点,还是我需要找到页数? PS:需要使用graphicsmagick而不是imagemagick。

提前非常感谢你。

1 个答案:

答案 0 :(得分:0)

如果您在GraphicsMagick中遇到同样的困境,那么未来的读者将会如此。这是简单的解决方案:

只需写一个大号来代表“最后一页”。 那就是:像:

转换file.pdf [4-99999] + adjoin file%02d.jpg

将从第5页pdf页面转换到最后一页pdf页面,转换为jpgs。

注意:“+ adjoin”& “%02d”与获取所有图像而不仅仅是最后一个图像有关。如果你尝试的话,你会明白我的意思。