2012-02-22 7 views
3

複数のページのPDFファイルをページの最上部にある長い画像ファイルに変換する良い方法を知っていた人はいませんか?私が見つけることができるすべてのコンバータは、複数の画像、PDFの各ページを提供するだけです。しかし、私は単一のイメージが必要です。pdfファイルを1つのイメージファイルに変換しますか? (ページの一番上にあるページ)

複数の画像を1つの大きな画像に変換する方法、または一方の画像を他方の画像に重ねる方法。

は、あなたが複数の画像を生成するコンバータのいずれかを使用することができ、その後、あなたがImageMagickと「フラグ」-appendを使用してそれらを追加することができ、あなたに

答えて

2

ありがとう:

基本的には内の画像の現在のシーケンスを結合しますメモリを 列に、または行を空白なしに挿入します。 のセンタリングなどの正当化の形式は(現在)提供されていないため、画像は の左端または上端のいずれかに適切に配置されます。 「-append」オプションは を縦に追加し、プラスフォーム「+ append」は水平に追加します。

コマンドの例:

完了
convert work.pdf work.tiff 

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

ありがとう!私は同じ基本的な問題に対する解決策を探しながらこの答えを見つけました。 'convert -append source.pdf image.tif'のように、単一の複数ページの.pdfファイルでappendオプションを使うこともできますが、個々のページイメージを最初に作成する必要はありません。 – jtolle

0

私はImageMagickのを使用すると思います。

例えば:

$ 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 
関連する問題