背景
我的项目非常紧急,需要迭代一个大型的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应用程序,大量的咖啡。
问题
只有使用该库时才能将Novacode.Image对象插入到MS Word文档中,那么我该如何将我的位图插入其中呢?
我已经到了神经衰弱的地步,所以可能只是错过了一些简单的东西。