2012-02-22 51 views
3

我想知道是否有人知道將多頁PDF文件轉換爲長頁面文件的好方法。我可以找到的所有轉換器只會爲您提供多個圖像,每一頁都是PDF。但我需要一個圖像。將PDF文件轉換爲單個圖像文件? (頁面頂部)

或者將多個圖像轉換爲一個大圖像的方式,一個圖像位於另一個圖像的上方。

謝謝

回答

2

您可以使用產生多幅圖像轉換器之一,那麼你可以使用ImageMagick和「標誌」 -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

謝謝!我找到了這個答案,同時尋找解決相同的基本問題。我想我會注意到,您也可以使用附加選項和單個多頁面.pdf文件,如'convert -append source.pdf image.tif',它不需要先創建單個頁面圖像。 – jtolle 2016-01-31 19:28:27

0

我會使用的ImageMagick:

convert work.pdf work.tiff 

DONE。

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