Ссылка на тип «Bitmap» утверждает, что она определена в «System.Drawing», но не может быть найдена - PullRequest
1 голос
/ 16 марта 2019

Я пытаюсь преобразовать файл 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, но это не помогло устранить ошибку.

...