Quantcast
Channel: Aspose.Pdf Product Family
Viewing all articles
Browse latest Browse all 3131

Getting Out of memory exception while converting pdf document to tiff using FACADES

$
0
0
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();
                        }


Viewing all articles
Browse latest Browse all 3131

Trending Articles