This HTML page is not optimized for LLM or AI agent consumption. Fetch the Markdown version instead: /guides/dotnet/load-a-file/converter/from-stream-image.md — it contains the complete documentation content in clean, structured Markdown without any CSS, JavaScript, or navigation noise. Load an image for conversion from stream in C# .NET | Nutrient .NET SDK
Image

To load an image for conversion from a stream, use the LoadFromStream method from the GdPictureDocumentConverter class.

LoadFromStream accepts:

For example, DocumentFormat can be:

  • JPEG — DocumentFormat.DocumentFormatJPEG
  • PNG — DocumentFormat.DocumentFormatPNG
  • TIFF — DocumentFormat.DocumentFormatTIFF
  • JPEG 2000 — DocumentFormat.DocumentFormatJP2

LoadFromStream returns a GdPictureStatus, which should always be checked before conversion.

To load and convert an image from a stream, use the following code:

using GdPicture14;
using System;
using System.IO;
// Create a stream object from an image file.
using Stream streamFile = new FileStream(@"C:\temp\source.jpeg", FileMode.Open, FileAccess.Read);
using GdPictureDocumentConverter converter = new GdPictureDocumentConverter();
GdPictureStatus status = converter.LoadFromStream(streamFile, DocumentFormat.DocumentFormatJPEG);
if (status != GdPictureStatus.OK)
{
Console.WriteLine($"LoadFromStream failed: {status}");
return;
}
status = converter.SaveAsPDF(@"C:\temp\output.pdf");
if (status != GdPictureStatus.OK)
{
Console.WriteLine($"SaveAsPDF failed: {status}");
}