I am getting the following error when trying to save a diagram page as file type EMF (Aspose.Diagram v3.5.0.0):
Value cannot be null.
Parameter name: encoder
code:
Aspose.Diagram.Saving.ImageSaveOptions imageSaveOptions = new Aspose.Diagram.Saving.ImageSaveOptions(SaveFileFormat.EMF);
for (int p = 0; p < diagram.Pages.Count; p++)
{
if (diagram.Pages[p].Background != Aspose.Diagram.BOOL.True)
{
imageSaveOptions.PageIndex = p;
byte[] imageContent;
using (System.IO.MemoryStream imageStream = new System.IO.MemoryStream())
{
diagram.Save(imageStream, imageSaveOptions);
imageContent = imageStream.GetBuffer();
imageStream.Close();
}
…
Hopefully I’m just missing something obvious?
Thanks.