Load document from Stream

There might be the case when your document is not physically located on the disk. Instead, you have the document in the form of a stream. In this case, to avoid the overhead of saving stream as a file on disk, GroupDocs.Conversion enables you to convert the file streams directly.

The following are the steps to be followed:

  • Specify the method to obtain document stream
  • Pass method’s name to Converter class constructor

Following code snippet serves this purpose:

public static void Run()
    using (Converter converter = new Converter(GetFileStream)) 
        PdfConvertOptions options = new PdfConvertOptions();
        converter.Convert("converted.pdf", options);
private static Stream GetFileStream() => File.OpenRead("sample.docx");