我正在研究.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
有人知道我在做什么错吗?
答案 0 :(得分:-1)
在您的项目中,您需要引用带有类的程序集-如果您从GitHub下载源代码,则可以引用DLL文件,引用NuGet包或引用VS项目文件。
您需要使用正确的名称空间的using
语句。
答案 1 :(得分:-2)
最后,我在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/