Фон
Мой проект является срочным и требует, чтобы я выполнил итерацию большого файла XML и возвратил изображения в кодировке Base64.
Каждое изображение должно быть вставлено в документ MS Word, и для этого я использую библиотеку DocX .
Я без проблем конвертирую строки Base64 в растровое изображение.
Задача
На мой взгляд, я не могу получить растровые изображения в объект Novacode.Image , который затем может быть вставлен в документ. ПРИМЕЧАНИЕ: я уже знаю, как конвертировать в формат System.Drawing.Image. Это формат Novacode.Image (DocX), который вызывает у меня горе.
Если я пытаюсь конвертировать а-ля (Novacode.Image)somebitmap;
, я получаю Can not cast expression of type Image to Bitmap
. Если я пытаюсь инициализировать новый объект Novacode.Image
, я получаю Can not access internal constructor Image here
.
Использование C #, .NET 4, Forms App, много кофе.
Вопрос
Только объекты Novacode.Image могут быть вставлены в документ MS Word через библиотеку, так как, черт возьми, я могу получить там свое растровое изображение ??
На данный момент у меня мутные глаза, поэтому, возможно, я просто упускаю что-то простое.