어쩌면 이미 이런 일을 해왔 겠지만 ImageMagick과 GhostScript (MagickNet은 래퍼와는 반대)와 분리되어 있는지 확인하기 위해 ImageMagick의 명령 줄 인터페이스 line convert.exe는 TIFF로 PDF를 변환 할 수 있습니까? 나는 convert.exe가 API 기반 방법론 (MagickNet을 사용하지는 않았지만 광범위하게 convert.exe 유틸리티를 사용했고 Interop을 통해 ImageMagickObject COM DLL을 사용했다.). 간단한 테스트를 위해, 그것만큼 단순해야한다 : 그 작동하는 경우
c:\PATH_TO_IMAGEMAGICK\convert YourInput.pdf YourOutput.tif
, 당신의 ImageMagick이와 고스트 스크립트 설치는 기본적으로 확인하고, 뭔가 MagickNet 또는 앱에서 수행해야합니다; 작동하지 않으면 ImageMagick 및/또는 GhostScript 설치/구성에 문제가 있습니다.
MagickNet이 문제인 것으로 밝혀지면 ImageMagickObject를 사용하여 interop을 통해 변환하는 것이 그리 나쁘지는 않습니다. 하나의 인스턴스를 만든 다음 convert.exe 명령 줄과 거의 동일한 매개 변수를 사용하는 정적 메서드 인 것처럼 "변환"을 호출합니다.
ImageMagickObject.MagickImage img = new MagickImage();
object[] parms = new object[2];
parms[0] = "YourInput.pdf";
parms[1] = "YourOuput.tif";
img.Convert(ref parms);