Load an Office document for conversion from a stream in C#

MS Office

To load and convert a Word document from a stream object to a different file type, use the LoadFromStream method from the GdPictureDocumentConverter class. This method requires the following parameters:

  • Stream — The stream object of a Word document.
  • DocumentFormat — The file format represented as a member of the DocumentFormat enumeration.

To load and convert a Word document from a stream object, use the following code:

// Create a stream object from a Word document file.
using Stream streamFile = new FileStream(@"C:\temp\source.docx", FileMode.Open);
// Create a new `gdpictureDocumentConverter` object.
using GdPictureDocumentConverter gdpictureDocumentConverter = new GdPictureDocumentConverter();
// Specify the file format.
GdPicture14.DocumentFormat format = GdPicture14.DocumentFormat.DocumentFormatDOCX;
// Load the stream object to the `gdpictureDocumentConverter` object.
gdpictureDocumentConverter.LoadFromStream(streamFile, format);
gdpictureDocumentConverter.SaveAsPDF(@"C:\temp\output.pdf");