1

寸法が 1400x800 の画像があります。これを PDF に変換して、PDF が縦長の形式になり、ページの上/下半分に画像が含まれるようにする必要があります。私の実稼働サーバーで利用できるのは ImageMagick 6.4.8 2009-09-21 だけなので、これを使用する必要があります。Ghostscript を使用できません。

画像の詳細

>identify sample.gif
sample.gif GIF 1400x800 1400x800+0+0 8-bit PseudoClass 256c 29.3kb 

見つけたすべてのオプションを試しましたが、何も機能しません。画像がページ全体を占める横向きに常に変換されます。

私が試したいくつかのオプションは次のとおりです。

convert -bordercolor none -border 100x100 -page Letter -density 72 sample.gif -resize 792x612\! sample.pdf

convert -bordercolor none -border 100x100 -page Letter -density 72 sample.gif -resize 612x792\! sample.pdf

convert -density 72 -size 1400x800 sample.gif -page Letter -density 72 -resize 504x288 -bordercolor none -border 11%x14% sample.pdf

および多くのそのような組み合わせがありますが、何も機能しません。-resize 612x792 を使用して文字サイズを変更しますが、画像も垂直方向に引き伸ばされます。私がしようとしていることを達成することは可能ですか、どのオプションが欠けていますか?

注: プログラムでこれを行う必要があるため、convert を使用したコマンド ベースのソリューションが必要です。

4

1 に答える 1

5

これを使用して配送ラベルを印刷していると思います。いずれにせよこれを試してください

convert -size 1700x2200 xc:white sample.gif  -geometry 1400x800+150+150  -composite -page Letter -quality 100 sample.pdf
于 2012-10-17T23:46:07.397 に答える