Unable to Convert Pdf to Png Using Ghostscript.Net

Kmcnet 696 Reputation points
2022-05-28T00:40:05.6+00:00

Hello everyone and thanks for the help in advance. I am using GhostScript.Net to convert Pdf files to Png images. This has worked perfectly fine using Visual Studio 2019 on a Windows 10 OS. However, when I moved to VS 2022 I continue to receive an error "System.NullReferenceException" when trying to save the Png, Here is my code:

using (var rasterizer = new GhostscriptRasterizer()) //create an instance for GhostscriptRasterizer
        {

            string fileName = Path.GetFileNameWithoutExtension(inputFile);

            rasterizer.Open(inputFile); //opens the PDF file for rasterizing
            SendEmail sendEmail9 = new SendEmail("Page Count", rasterizer.PageCount.ToString(), "");

            //set the output image(png's) complete path
            var outputPNGPath = @"E:\out.png";

            //converts the PDF pages to png's 
            var pdf2PNG = rasterizer.GetPage(100, 1);

            //save the png's

            pdf2PNG.Save(outputPNGPath, ImageFormat.Png);

        }

pdf2PNG.Save(outputPNGPath, ImageFormat.Png); throws the error. I have installed gsdll64.dll, located in C:\Program Files\gs\gs9.56.1\bin. I'm not sure where to go from here Any help would be appreciated.

ASP.NET Core
ASP.NET Core
A set of technologies in the .NET Framework for building web applications and XML web services.
4,201 questions
{count} votes