Hi,
When we trying to convert some PS image to JPEG image, the Aspose.Page.EPS.PsDocument.SaveAsImage() API is not returned (this function become unresponsive).
The ASPOSE image conversion failure found for the PS file generated from windows spooler, while taking print from AdobePhotoshop. (attachment : notworking_ps_image.ps)
There is no issue while converting the PS image generated from windows spooler while taking print from applications like Windows Photos, MS Paint etc. (attachment : working_ps_image.ps)
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 2 PS image file
1. working_ps_image.ps
2. notworking_ps_image.ps
could you please check this issue and reply as soon as possible
Thanks
Rejeesh
PS_image_files.zip (7.0 MB)