У меня есть файл image.png, который включен в мой проект WPF C# как «встроенный ресурс». Полное имя такого изображения - «myapplication.image.png».Почему MigraDoc дает «образ не найден» с этим файловым изображением?
Я использую такое изображение в документе, сгенерированном через MigraDoc. Однако созданный документ содержит весь контенент, который я планировал, но серый квадрат внутри написал «образ не найден» вместо изображения «image.png».
Чтобы использовать «image.png» в моем документе через MigraDoc, я добавил файл «image.png» в качестве встроенного ресурса в свой проект. Поэтому я следил за этим sample, чтобы включить это изображение в документ. Мой полученный код выглядит следующим образом:
byte[] imageStream = LoadImage("myapplication.image.png");
string imageFilename = MigraDocFilenameFromByteArray(imageStream);
Image image = para.AddImage(imageFilename);
Где «LoadImage» и методы «MigraDocFilenameFromByteArray» закодированы как в образце.
Что мне не хватает? Может кто-нибудь предоставить указатель, пожалуйста?
Убедитесь, что вы используете MigraDoc 1.50 (не 1.32 или ранее). Пожалуйста, предоставьте MCVE, чтобы мы могли проверить ваш код в отладчике. –
@ User241.007 Это была определенно версия 1.32! Теперь я перешел на 1.50 Beta3, и изображение показано правильно, спасибо. –