2012-01-26 7 views
0

私はimagemagikを使ってpdf(と他のタイプ)をjpgに変換しています。ここでimagemagickの問題pdf形式の変換とページのオーバーレイ

は私のコマンドは、私はこれで2つの問題を抱えてい

"D:\\bc_458.pdf -resize 100x100 -flatten -quality 92 -background white D:\\tn_abc_458.jpg" 

です。

1)フォームを含むpdfでは動作しません。

2)ページが互いに重なり合っています。たとえば、 "bc_458.pdf"には3ページあります。 tn_abc_458.jpgは、3つのレイヤーを重ね合わせて作成されます。

+0

どのバージョンのImageMagickを使用していますか? ( 'convert -version'を実行して調べる...) –

答えて

0

ImageMagickは(ピクセル)画像処理ソフトウェアです。

Ghostscriptを「代理人」として使用して、PDFページを最初にピクセルイメージに変換します。

  1. Ghostscriptのどのバージョンをインストールしましたか? Windowsでは、マックOS X、LinuxやUnixの実行に

    gswin32c.exe -v 
    

    または

    gswin64c.exe -v 
    

    を実行します。

    gs -v 
    

    見つけること。

    PDFフォームの問題は何ですか?単にコマンドラインの-flatten一部をドロップ(:あなたは簡単に克服することができ、互いの上に3ページ画像をオーバーレイの問題は

  2. ずっと私に教えてくれない「これはフォームでは動作しません」...それがあなたが観察する効果の原因となるからです)。さらに、あなたはImageMagickのページ番号を置く場所の制御を持っているために、出力ファイル名の一部として%04dを指定することができます。

    convert \ 
        bc_458.pdf \ 
        -resize 100x100 \ 
        -quality 92 \ 
        -background white \ 
        page_%04d_bc_458.jpg" 
    
  3. を私はあなたが引用符で囲まれたコマンドも何行っていないことをかなり確信していますそれは言う:あなたは、行の先頭にconvertコマンドを置くことを忘れてしまった。 ;-)

関連する問題