Hey Team,
We are geting the OUT OF MEMORY exception while using the below code attached the pDF file of size 420 KB
var input = new FileStream(inputPath, FileMode.Open); // Made it FileStream, instead of MemoryStream
Stream doc = new MemoryStream(); // TODO-A: avoid using memory stream;
AsposeLicenseMgr.SetLicense(AsposeLicense.Pdf, AsposeLicense.PdfKit);
Aspose.Pdf.Facades.PdfConverter pdfConverter = new Aspose.Pdf.Facades.PdfConverter();
pdfConverter.BindPdf(input);
pdfConverter.DoConvert();
while (pdfConverter.HasNextImage())
pdfConverter.GetNextImage(DateTime.Now.Ticks.ToString() + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
var tiffTempFile = Utility.NewTempFile().FullName;
using (var tiffTempStream = new TempFileStream(tiffTempFile))
{
pdfConverter.SaveAsTIFF(tiffTempStream);
tiffTempStream.Position = 0;
tiffTempStream.CopyTo(doc);
pdfConverter.Close();
}