Hello,
The latest release notes for Aspose.PDF for .NET (21.7) refers to “PDFNET-49595 Advanced streams support to handle huge documents”. Is there some documentation or explanation of this feature?
Thank you
Hello,
The latest release notes for Aspose.PDF for .NET (21.7) refers to “PDFNET-49595 Advanced streams support to handle huge documents”. Is there some documentation or explanation of this feature?
Thank you
This ticket was logged in order to provide support for OptimizedMemoryStream as simple MemoryStream fails to handle large size of the documents. The below code snippet is a representation of this enhancement.
string outFile = @"c:\49840.pdf";
OptimizedMemoryStream ms = new OptimizedMemoryStream();
using (FileStream file = new FileStream(@"c:\4pages.pdf", FileMode.Open, FileAccess.Read))
{
byte[] bytes = new byte[file.Length];
file.Read(bytes, 0, (int)file.Length);
ms.Write(bytes, 0, (int)file.Length);
}
Document doc = new Document(ms);
doc.Save(outFile);