我們在Ghostscript 9.16上使用Magick.Net 7.0版本。我們正在閱讀PDF格式並將其轉換爲tif或jpg圖像。當我們一次一個地運行這些代碼並轉換PDF時,一切正常。ImageMagick和Ghostscript從PDF轉換出錯
這是一個應用程序,將被許多系統擊中,所以我們進行了一個小型負載測試,以確保我們可以處理多個請求。只要我們使用不同的PDF文件,一切都運行良好。如果我們嘗試通過多次運行同一PDF文件(使用相同的PDF同時執行5個請求),我們會遇到錯誤。我們收到的錯誤是PDFDelegateFailed。我們不確定爲什麼會出現此錯誤,並且如果我們嘗試其他格式(例如tif到jpg),則沒有問題。
ImageMagick.MagickDelegateErrorException:
ESBService.exe: PDFDelegateFailed [ghostscript的庫9.16] -q -dQUIET -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT -dMaxBitmap = 5億-dAlignToPixels = 0 -dGridFitTT = 2 「-sDEVICE = pngalpha」-dTextAlphaBits = 4 -dGraphicsAlphaBits = 4「-r96x96」「-sOutputFile = C:/ Users/esbsvc/AppData/Local/Temp/magick-4668LPfdzdzRfLYF%d」 「-fC:/ Users/esbsvc/AppData/Local/Temp/magick-4668wanF98SE_8PK「 」-fC:/ Users/esbsvc/AppData/Local/Temp/magick-4668L3mJE6M2iUZV「: (null)'@ error/pdf.c/ReadPDFImage/788 at ImageMagick.Wrapper.MagickImageCollection.HandleException(MagickException 除外)在ImageMagick.Wrapper.MagickImageCollection.Read(字節[] 數據,MagickReadSettings readSettings)在 ImageMagick.MagickImageCollection.Read(字節[]數據,MagickReadSettings readSettings)在 __DynamicCode.Typeaeb039071464a22ae6518eaa5ec46c.OnExecute(PipelineContext1 上下文)在C:\ Users \用戶esbsvc \應用程序數據\本地\ TEMP \ xp42eval.0.cs:線112
任何幫助,這將不勝感激 麥克H.
我下載了最新版本,我從我的第一次測試中看到了很棒的結果。嘗試轉換PDF時,我不再看到錯誤。真棒。謝謝您的幫助! –