У меня проблема с реализацией PDF Sharp и Migra Docs в .NET Core.
Я использую для этого все библиотеки ядра .net, т.е.
MigraDoc.Rendering.Core,
PdfSharpCore, PdfSharp.Charting.Core, MigraDoc.DocumentObjectModel.Core
PDF генерируется нормально.
Изображения не прикрепляются.Я прочитал несколько статей здесь, но это не очень помогает.
Ошибка, которую я получаю, не связана с проблемой System.Drawing, как предлагают другие статьи.
Следующее сообщение об ошибке отображается для всех изображений в документе.
System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet (CultureInfo culture, Dicitionary 2 localResourceSets, Boolean ..)
Я пытался найти эту конкретную ошибку и пытался добавить файлы ресурсов, но это не помогло.
Код отлично работает для фреймворков .NET (любой).Он просто не работает с .NET Core DLLS.
Section sec = document.AddSection();
Image image = new Image();
image = sec.AddImage(Tools.GetMainPageHeader());
image.Width = "190mm";
image.Height = "50mm";
image.Left = ShapePosition.Center;
Приведенный выше код при исполнении на .NET core определяет размеры изображения с выделенными шириной и высотой, но вместо прикрепления изображения появляется сообщение об ошибкеотображается.