执行以下raster时,是否有人在Ghostscript中看到此特定错误。打开:
using (var raster = new GhostscriptRasterizer())
{
raster.Open(pdfFileStream, _version, true);
其中_version是:
Ghostscript.NET.GhostscriptVersionInfo _version = Ghostscript.NET.GhostscriptVersionInfo.GetLastInstalledVersion(Ghostscript.NET.GhostscriptLicense.GPL | Ghostscript.NET.GhostscriptLicense.AFPL, Ghostscript.NET.GhostscriptLicense.GPL);
System.OverflowException:算术运算导致溢出。 在Microsoft.WinAny.Interop.DynamicNativeLibrary.FinalizeSections(MEMORY_MODULE * memory_module) 在Microsoft.WinAny.Interop.DynamicNativeLibrary.MemoryLoadLibrary(Byte []数据) 在Microsoft.WinAny.Interop.DynamicNativeLibrary..ctor(Byte [] buffer) 在Ghostscript.NET.GhostscriptLibrary..ctor(GhostscriptVersionInfo版本,布尔fromMemory) 在Ghostscript.NET.Interpreter.GhostscriptInterpreter..ctor(GhostscriptVersionInfo版本,布尔fromMemory) 在Ghostscript.NET.Viewer.GhostscriptViewer.Open(String path,GhostscriptVersionInfo versionInfo,Boolean dllFromMemory) 在Ghostscript.NET.Viewer.GhostscriptViewer.Open(Stream stream,GhostscriptVersionInfo versionInfo,Boolean dllFromMemory) 在Ghostscript.NET.Rasterizer.GhostscriptRasterizer.Open(Stream stream,GhostscriptVersionInfo versionInfo,Boolean dllFromMemory) at PersonnelDocuments.Controllers.SearchController.Splitter(Stream fileStream,IEnumerable' 1 adminKeys) at PersonnelDocuments.Controllers.SearchController.d__14.MoveNext() ---从抛出异常的先前位置开始的堆栈跟踪结束--- 在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务) 在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务) 在System.Web.Mvc.Async.TaskAsyncActionDescriptor.EndExecute(IAsyncResult asyncResult) 在System.Web.Mvc.Async.AsyncControllerActionInvoker。<> c__DisplayClass37.b__36(IAsyncResult asyncResult) 在System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult' 1.CallEndDelegate(IAsyncResult asyncResult) 在System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase' 1.End() 在System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult) 在System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters.b__3d() 在System.Web.Mvc.Async.AsyncControllerActionInvoker.AsyncInvocationWithFilters。<> c__DisplayClass46.b__3f() 在System.Web.Mvc.Async.AsyncControllerActionInvoker。<> c__DisplayClass33.b__32(IAsyncResult asyncResult) 在System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResult' 1.CallEndDelegate(IAsyncResult asyncResult) 在System.Web.Mvc.Async.AsyncResultWrapper.WrappedAsyncResultBase`1.End() 在System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) 在System.Web.Mvc.Async.AsyncControllerActionInvoker。<> c__DisplayClass21。<> c__DisplayClass2b.b__1c() 在System.Web.Mvc.Async.AsyncControllerActionInvoker。<> c__DisplayClass21.b__1e(IAsyncResult asyncResult)