Я пытаюсь преобразовать файл DOCX в HTML, используя мощные инструменты Open XML в .Net Core Project.Все было гладко, пока я не столкнулся с изображениями в файле документа.Я попробовал приведенный ниже код для экспорта изображений с использованием открытых XML-инструментов
using (WordprocessingDocument wDoc =
WordprocessingDocument.Open(memoryStream, true))
{
WmlToHtmlConverterSettings settings = new WmlToHtmlConverterSettings()
{
ImageHandler = imageInfo =>
{
imageInfo.Bitmap.Save([...]);
ImageFormat format = imageInfo.Bitmap.RawFormat;
}
}
XElement htmlElement = WmlToHtmlConverter.ConvertToHtml(wDoc, settings);
}
, когда я использую imageInfo.Bitmap.Save(ms, imageFormat);
'в ImageHandler.Я пытался добавить пакет System.Drawing.Common
из nuget, но это не помогло устранить ошибку.