50

約920x1200ピクセルの16個のjpgファイルがあります(幅はわずかに異なりますが、高さはすべて1200です)。私はそれらをPDFに結合しようとしています:

convert *.jpg foo.pdf

ただし、結果の用紙サイズは1.53x2インチです。引数を渡す-page Letterと、ページサイズは途方もない1.02x1.32インチになります。ここで何が問題になっていますか?私が見つけることができるすべての情報は、これが機能するはずであることを示唆しています。16文字サイズのページで構成されるドキュメントが必要です。

4

4 に答える 4

45

この質問はかなり古いですが、同様の問題があり、解決策を見つけたと思います。

-page オプションのドキュメントには、「このオプションは -density と組み合わせて使用​​されます」と記載されていますが、ドキュメントがラスター イメージを対象としている可能性があるため、オプション間の関係は少し不明確です。

設定を試してみたところ、-page -density と -units を組み合わせることで、pdf ページ サイズを制御できることがわかりました。-pageのドキュメントは、文字が 612 x 792 を入力するのと同じであることを示しています。

convert *.jpg -units pixelsperinch -density 72 -page letter foo.pdf元のポスターが望んでいたことを行う必要があります。

于 2016-05-08T18:47:02.087 に答える
12

私はちょうど成功しました convert file.mng -page letter file.pdf

于 2013-09-21T15:28:30.113 に答える
9

レターの場合、サイズを 792x612 PostScript ポイントとして指定する必要があります。したがって、次のコマンドを試してください。

 convert \
    in1.jpg \
    in2.jpg \
    in3.jpg \
    in4.jpg \
    in5.jpg \
   -gravity center \
   -resize 792x612\! \
    letter.pdf

Mac OS X 上の ImageMagick バージョン6.7.8-3 2012-07-19 Q16で動作します。

Identify -format "%f[%s] : %W x %H\n" letter.pdf
  レター.pdf[0] : 792 x 612
  letter.pdf[1] : 792 x 612
  letter.pdf[2] : 792 x 612
  letter.pdf[3] : 792 x 612
  letter.pdf[4] : 792 x 612

または

pdfinfo -f 1 -l 5 文字.pdf
  題名: _
  プロデューサー: ImageMagick 6.7.8-3 2012-07-19 Q16 http://www.imagemagick.org
  作成日: 2012 年 7 月 27 日 (金) 22:28:00
  ModDate: 2012 年 7 月 27 日金曜日 22:28:00
  タグ: いいえ
  フォーム: なし
  ページ: 5
  暗号化: いいえ
  ページ 1 サイズ: 792 x 612 ポイント (レター)
  ページ 1 腐敗: 0
  ページ 2 サイズ: 792 x 612 ポイント (レター)
  ページ 2 腐敗: 0
  ページ 3 サイズ: 792 x 612 ポイント (文字)
  ページ 3 腐敗: 0
  ページ 4 サイズ: 792 x 612 ポイント (文字)
  ページ 4 腐敗: 0
  5 ページのサイズ: 792 x 612 ポイント (文字)
  ページ 5 腐敗: 0
  ファイルサイズ:178642バイト
  最適化: いいえ
  PDF バージョン: 1.3
于 2012-07-27T20:27:34.477 に答える