Im utilizzando la libreria ImageMagick.NET per C# e voglio ottenere alcune informazioni da ciascuna pagina in un documento .PDF. Ecco il mio codice attuale:ImageMagick.NET - Prestazioni più veloci
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();
}
}
Ma secondo me la prestazione è molto lenta. Ci vogliono 4 minuti per 10 PDF - file con 703 pagine. È un modo per farlo più velocemente?
ottengo questo @dlemstra: 'JPGATTREXC-2.vshost.exe: FailedToExecuteCommand "C:/Program Files (x86) /gs/gs9.15/bin/gswin32c.exe" -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap = 500000000 -dAlignToPixels = 0 -dGridFitTT = 2 "-sDEVICE = pngalpha" -dTextAlphaBits = 4 -dGraphicsAlphaBits = 4 "-r72x72" -dFirstPage = 1 -dLastPage = 1 "-sOutputFile = 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
Stai utilizzando Magick.NET 7.0.0.0005? E sentiti libero di continuare la conversazione qui: https://magick.codeplex.com/discussions. – dlemstra
Stavo usando 7.0.0.0. – Mauley