C# 용 ImageMagick.NET 라이브러리를 사용하여 .PDF 문서의 각 페이지에서 정보를 얻고 싶습니다. 여기에 내 현재 코드 :ImageMagick.NET - 빠른 성능
var list = new MagickImageCollection();
list.Read(file.FullName);
foreach (var page in list)
{
if (!backgroundWorker.CancellationPending)
{
pageCount.pageColorspace(page);
isFormat(page.Width, page.Height);
pageCount.incPdfPages();
}
}
그러나 내 opinon에서 성능이 정말 느립니다. 703 페이지의 PDF 파일 10 개에 대해 4 분이 소요됩니다. 더 빨리 할 수있는 방법이 있습니까?
내가이 @dlemstra을 얻을 FailedToExecuteCommand "C :/프로그램 파일 (86) /gs/gs9.15/bin/gswin32c.exe"-q -dQUIET -dTextAlphaBits = 4 -dGraphicsAlphaBits = 4 "-r72x72"-dFirstPage = 1 -dLastPage = 1 "-sAutputFile ="-dTextAlphaBits = 4 "-dFirstPage = 1 -dLastPage = 1" C :/Users/hueser/AppData/Local/Temp/magick-8076Hrw5DohW7A9j % d ""-fC :/Users/hueser/AppData/Local/Temp/magick-8076HtiiAHseUoOX "-fC :/Users/hueser/AppData/Local/Temp/magick-8076RBbhyEkp30p_ " '(-1) @ error/utility.c/SystemCommand/2053' – Mauley
Magick.NET 7.0.0.0005를 사용하고 있습니까? 그리고 https://magick.codeplex.com/discussions에서 대화를 계속하십시오. – dlemstra
7.0.0.0을 사용하고있었습니다. – Mauley