PDF Sharp и проблема с изображениями MigraDocs в .NET Core - PullRequest
0 голосов
/ 25 марта 2019

У меня проблема с реализацией 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 определяет размеры изображения с выделенными шириной и высотой, но вместо прикрепления изображения появляется сообщение об ошибкеотображается.

...