首页 > 解决方案 > pdfsharpcore:无法访问 MigraDoc 类

问题描述

我正在开发一个 .NET Core 项目(版本 2.401),并使用 PDFsharp 和 MigraDoc 实现了一个 XLSX 到 PDF 转换器。经过一些测试,我发现这些包与 .NET Core 不兼容。

所以我切换到 .NET Core 实现 PdfSharpCore ( https://github.com/ststeiger/PdfSharpCore ),它看起来与原版非常相似。PdfSharpCore 也是 MigraDoc 的一个端口。你可以找到像“文档”这样的类。

我的问题是,我无法访问这些课程。例如:

using MigraDocCore.DocumentObjectModel;
using MigraDocCore.DocumentObjectModel.Rendering;
using PdfSharpCore.Drawing;
using PdfSharpCore.Fonts;
using PdfSharpCore.Pdf;
using System.Reflection;


namespace PDFTEST
{
  public class PDFShareCoreTest
  {
    private Document Document { get; set; }
  }
}

我无法访问类文档。我也尝试过 IntelliSense 来找到该课程,但没有机会。

我还在 GitHub 上找到了一个示例,其中有人正在使用我从 MigraDoc 请求的所有类:

https://github.com/groege/PdfSharpCore/blob/master/Example/Program.cs

有人知道我做错了什么吗?

标签: c#pdf.net-corepdfsharp

解决方案


最后我在 nuget 上找到了一个库,它非常适合使用我的旧代码,并且与 .Net Core 兼容

我现在用:

https://www.nuget.org/packages/MigraDoc.DocumentObjectModel.Core/1.0.0/ https://www.nuget.org/packages/MigraDoc.Rendering.Core/1.0.0/


推荐阅读