I am trying to add an image that I have as an embedded resource to my PDF Document but am getting an error: Value cannot be null. Parameter name: input.
Pdf pdf = new Pdf();
Section section = pdf.Sections.Add();
section.IsLandscape = true;
Image image1 = new Image(section);
Assembly assembly = Assembly.GetExecutingAssembly();
string[] resourceNames = assembly.GetManifestResourceNames();
foreach (string resourceName in resourceNames)
{
if (resourceName == ResourceName.ImageFile)
{
Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream(resourceName);
image1.ImageInfo.ImageStream = stream;
break;
}
}
image1.ImageInfo.ImageFileType = ImageFileType.Jpeg;
section.Paragraphs.Add(image1);MemoryStream stream = new MemoryStream();
pdf.Save(stream);