将pdf文件转换为单个图像文件? (页面顶部)

时间:2012-02-22 07:39:10

标签: image pdf image-processing tiff

我想知道是否有人知道将多页PDF文件转换为长图像文件的好方法,页面顶部。我能找到的所有转换器只会为您提供多个图像,每一页都是PDF。但我需要一个单一的图像。

或者将多个图像转换为一个大图像的方法,其中一个图像位于另一个图像的顶部。

谢谢

2 个答案:

答案 0 :(得分:2)

您可以使用其中一个生成多个图片的转换器,然后使用ImageMagick和“flag”-append附加它们:

  

基本上它将内存中的当前图像序列加入到   列,或行,没有间隙。没有任何形式的理由,如   (当前)提供居中,因此图像沿着对齐   它们的左边或顶边,视情况而定。附加“-append”选项   垂直方向,而加号形式“+ append”水平附加。

命令示例:

convert page_A.gif page_B.gif page_C.gif page_D.gif page_E.gif \
          page_F.gif page_G.gif page_H.gif -append  appended.gif

答案 1 :(得分:0)

我使用imagemagick:

convert work.pdf work.tiff

完成。

E.g:

$ identify test.pdf 
test.pdf[0] PDF 183x275 183x275+0+0 16-bit Bilevel DirectClass 32KB 0.000u 0:00.000
test.pdf[1] PDF 181x278 181x278+0+0 16-bit Bilevel DirectClass 32KB 0.000u 0:00.000
test.pdf[2] PDF 178x280 178x280+0+0 16-bit Bilevel DirectClass 32KB 0.000u 0:00.000
test.pdf[3] PDF 180x272 180x272+0+0 16-bit Bilevel DirectClass 32KB 0.000u 0:00.000
test.pdf[4] PDF 179x274 179x274+0+0 16-bit Bilevel DirectClass 32KB 0.000u 0:00.000

identify test.tiff 
test.tiff[0] TIFF 183x275 183x275+0+0 1-bit Bilevel DirectClass 33.3KB 0.000u 0:00.000
test.tiff[1] TIFF 181x278 181x278+0+0 1-bit Bilevel DirectClass 33.3KB 0.000u 0:00.000
test.tiff[2] TIFF 178x280 178x280+0+0 1-bit Bilevel DirectClass 33.3KB 0.000u 0:00.000
test.tiff[3] TIFF 180x272 180x272+0+0 1-bit Bilevel DirectClass 33.3KB 0.000u 0:00.000
test.tiff[4] TIFF 179x274 179x274+0+0 1-bit Bilevel DirectClass 33.3KB 0.000u 0:00.000