.NET Core中的PDF Sharp和Migra Docs实现出现问题。
我正在使用所有.net核心dll,即
MigraDoc.Rendering.Core,
PdfSharpCore,
PdfSharp.Charting.Core,
MigraDoc.DocumentObjectModel.Core
PDF生成良好。
未附加图像。我在这里读了几篇文章,但这并没有真正的帮助。
我遇到的错误与其他文章所建议的System.Drawing问题无关。
针对文档中的所有图像显示以下错误消息。
System.Resources.ManifestBasedResourceGroveler.GrovelForResourceSet(CultureInfo文化,词典2 localResourceSets,布尔值..)
我尝试查找此特定错误并尝试添加资源文件,但这没有帮助。
该代码对于.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上执行时,使用分配的宽度和高度定义了图像的尺寸,但没有附加图像,而是显示错误消息。