У меня есть бесфайловое изображение "image.png", включенное в мой проект WPF С# как "встроенный ресурс". Полное имя такого изображения — «myapplication.image.png».
Я использую такое изображение в документе, сгенерированном с помощью MigraDoc. Однако сгенерированный документ содержит все содержимое, которое я планировал, но серый квадрат внутри написал «изображение не найдено» вместо изображения «image.png».
Чтобы использовать «image.png» в моем документе через MigraDoc, я добавил файл «image.png» в качестве встроенного ресурса в свой проект. Поэтому я воспользовался этим примером, чтобы включить это изображение в документ. Мой результирующий код выглядит следующим образом:
byte[] imageStream = LoadImage("myapplication.image.png");
string imageFilename = MigraDocFilenameFromByteArray(imageStream);
Image image = para.AddImage(imageFilename);
Где методы «LoadImage» и «MigraDocFilenameFromByteArray» закодированы, как в примере.
Что мне не хватает? Кто-нибудь даст указатель, пожалуйста?