PS to JPEG image conversion taking too much time

Hi,
When we trying to convert PS image to JPEG image, using Aspose.Page.EPS.PsDocument.SaveAsImage() API,
The conversion taking too much time.

The code we used: (C# application)

            // psFilepath is a valid PS image path
            string tempPath = System.IO.Path.GetDirectoryName(psFilepath);
            // Output path
            string outImage = System.IO.Path.Combine(tempPath, @"AsposeOutput.jpeg");
            // create a stream from input PS image file.
            FileStream IppsStream = new FileStream(psFilepath, FileMode.Open, FileAccess.Read);
            // load the PS file from stream
            PsDocument document = new PsDocument(IppsStream);
            // create an instance of ImageSaveOptions
            Aspose.Page.EPS.Device.ImageSaveOptions options = new Aspose.Page.EPS.Device.ImageSaveOptions();
            //set output image format
            options.ImageFormat = Aspose.Page.Drawing.Imaging.ImageFormat.Jpeg;
            // No error to UI
            options.SupressErrors = true;
            //Set output image quality as maximum
            options.JpegQualityLevel = 100;
            options.SmoothingMode = Aspose.Page.Drawing.Drawing2D.SmoothingMode.HighQuality;
            if (document.ExtractEpsSize().Width > document.ExtractEpsSize().Height)
            {
                // Adjust to print area size
                options.Size = new Aspose.Page.Drawing.Size(1260, 840);
            }
            else
            {
                // Adjust to print area size
                options.Size = new Aspose.Page.Drawing.Size(840, 1260);
            }
            //convert ps file to jpeg and return byte array
            byte[][] imagesBytes = document.SaveAsImage(options);
            // create a stream for output JPEG file
            using (FileStream outStream = File.Open(outImage, FileMode.Create, FileAccess.Write))
            {
                outStream.Write(imagesBytes[0], 0, imagesBytes[0].Length);
            }
            Image image = Image.FromFile(outImage);
            IppsStream.Close();

We attached the file used for conversion : Original_image.jpg.
Original_image.zip (962.1 KB)

Could you please check this issue and reply as soon as possible

Thanks
Rejeesh

@rejeeshkp

Would you please share your environment details i.e.

  • OS Name and Version
  • Installed RAM size
  • Application type
  • .NET Version
  • API version

We will further proceed accordingly.

Environment
OS Name and Version Windows 10 - 64 bit
Installed RAM size 16 GB
Application type Desktop application for print an image with a custom printer
.NET Version .Net Framework 4.8
API version Aspose.Page package: 24.3.3 (Verified in latest 24.5.0 also)

@rejeeshkp

We have opened the following new ticket(s) in our internal issue tracking system and will deliver their fixes according to the terms mentioned in Free Support Policies.

Issue ID(s): PAGENET-673

You can obtain Paid Support Services if you need support on a priority basis, along with the direct access to our Paid Support management team.

@rejeeshkp

Would you kindly share the respective PS file with us as well so that we can continue with our investigation?

Could you please check the uploaded
PS image :
PS_image.zip (971.2 KB)

@rejeeshkp

Thanks. We will be letting you know about investigation results.