Hi to all!
I am getting ‘System.OutOfMemoryException’ in Aspose.Words.dll while i try conwert big ( 128mb) TXT file to PDF.
The code is :
protected override PdfRenderResponse RenderToPdf(PdfRenderRequest request)
{
byte[] content;
using (var reader = new StreamReader(request.Stream))
using (var outputStream = new MemoryStream())
{
var text = reader.ReadToEnd();
var builder = new DocumentBuilder();
builder.Write(text);
var saveOptions = new global::Aspose.Words.Saving.PdfSaveOptions()
{
Compliance = global::Aspose.Words.Saving.PdfCompliance.Pdf17,
};
builder.Document.Save(outputStream, saveOptions);
content = outputStream.ToArray();
}
var returnValue = new PdfRenderResponse
{
Content = content,
};
return returnValue;
}
The file is 128MB.zip (410.2 KB) (zipped).
the exception getting thrown here:
builder.Document.Save(outputStream, saveOptions);
i will appreciate any suggestions for solving this problem.
Thank you !