PDF Solutions
Document Management at a Distance - Without Breaking the Bank
The COVID-19 crisis has permanently changed the way banks do business. While many financial firms were already shifting away from brick-and-mortar branches toward both mobile and digital alternatives, pervasive pandemic priorities required a rapid shift in physical presence — forcing companies to rapidly react with remote work alternatives. Some — such as JPMorgan — were […]
Management Team
PostNet
About
Using ImageGear .NET, how can I detect the bit depth of a PDF so I may better compress my OCR output?
Question I am trying to perform OCR on a PDF created from a scanned document. I need to rasterize the PDF page before importing the page into the recognition engine. When rasterizing the PDF page I want to set the bit depth of the generated page to be equal to the bit depth of the […]
In ImageGear, why am I running into AccessViolationExceptions when I run my application in parallel?
Question In ImageGear, why am I running into AccessViolationExceptions when I run my application in parallel? Answer This issue can sometimes occur if ImGearPDF is being initialized earlier in the application. In order to use ImGearPDF in a multi-threaded program, it needs to be initialized on a per-thread basis. For example, if you have something […]
Why am I getting SEHException from ImageGear .NET when attempting to load XFA PDF?
Question ImageGear .NET v24.6 added support for viewing PDF documents with XFA content. I’m using v24.8, and upon trying to open an XFA PDF, I get a SEHException for some reason… Why might this be happening? Answer One reason could be because you need to execute the following lines after initializing the PDF component, and […]
How can I re-order PDF pages using ImageGear .NET?
Question I want to re-arrange the page order of a PDF. I’ve tried the following… var page = imGearDocument.Pages[indx].Clone(); imGearDocument.Pages.RemoveAt(indx); //// Exception: "One or more pages are in use and could not be deleted." imGearDocument.Pages.Insert(newIndx, page); But an exception is thrown. Somehow, even though the page was cloned, the exception states that the page can’t […]