すでにこのようなことを行っているかもしれませんが、問題が ImageMagick と GhostScript (単なるラッパーである MagickNet とは対照的に) に分離されていることを確認するために、ImageMagick のコマンドライン convert.exe かどうかを確認できますか? PDF を TIFF に変換できますか? API ベースの方法論で実行できることを convert.exe が失敗するのを見たことがありません (MagickNet は使用していませんが、convert.exe ユーティリティを広範囲に使用し、相互運用機能を介して ImageMagickObject COM DLL を使用しました)。 )。簡単なテストの場合、次のように簡単にする必要があります。
c:\PATH_TO_IMAGEMAGICK\convert YourInput.pdf YourOutput.tif
それが機能する場合、ImageMagick と GhostScript のインストールは基本的に問題なく、MagickNet またはアプリで何かを行う必要があります。うまくいかない場合は、ImageMagick や GhostScript のインストール/構成に問題があります。
MagickNet が問題であることが判明した場合、ImageMagickObject を使用して相互運用機能を介して変換することはそれほど悪くありません。1 つのインスタンスを作成し、コマンド ライン convert.exe のパラメーターとほぼ同じパラメーターを持つ静的メソッドであるかのように、そのインスタンスに対して "convert" を呼び出します。
ImageMagickObject.MagickImage img = new MagickImage();
object[] parms = new object[2];
parms[0] = "YourInput.pdf";
parms[1] = "YourOuput.tif";
img.Convert(ref parms);