pdf 파일을 이미지로 변환하려고합니다. ImageMagick은 훌륭한 도구이며, 명령 행 도구를 사용하면 원하는 결과를 얻을 수 있습니다.ImageMagick.NET을 사용하여 이미지로 PDF 변환 - DPI 설정 방법
하지만 난 내 코드에서이 작업을 수행 할 필요가, 그래서 http://imagemagick.codeplex.com/ 에 대한 참조를 추가하고 다음 코드 샘플은 이미지와 PDF의 각 페이지를 렌더링 :
MagickNet.InitializeMagick();
using (ImageList im = new ImageList())
{
im.ReadImages(@"E:\Test\" + fileName + ".pdf");
int count = 0;
foreach (Image image in im)
{
image.Quality = 100;
image.CompressType = mageMagickNET.CompressionType.LosslessJPEGCompression;
image.Write(@"E:\Test\" + fileName + "-" + count.ToString() + ".jpg");
++count;
}
}
문제 : IT LOOKS LIKE CRAP 렌더링 된 이미지를 거의 읽을 수 없습니다. 내가 깨달은 문제는 ImageMagick의 기본 72 DPI를 사용한다는 것입니다. 그리고 .Net 래퍼를 통해 (96dpi 또는 120dpi로 좋은 결과를 얻을 수있는) 설정 방법을 찾을 수 없습니다.
내가 누락되었거나 실제로이 래퍼를 통해 설정할 방법이 없습니까?
감사합니다.
결국 내가 O2solutions의 pdfview4net 사용 -가 http에서 발표 한이 찾고에 대한 빠르고 저렴한 –
http://www.o2sol.com/pdfview4net/overview.htm –