In large projects, documents are often stored not as files in a file system, but in some other form. In most cases, documents are stored in a database and you can't obtain them as files. Also, quite often documents are stored on a remote server and are available through web services. The only way these documents can be obtained is through byte streams. This article going to show you how to load such documents with the GroupDocs.Viewer for .NET library.