c# - 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
有人知道我做错了什么吗?
解决方案
最后我在 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/
推荐阅读
- ms-access - 禁用 Report 的 FilterOn 属性时出现运行时错误 -2147417848 (80010108)
- mysql - 导入/恢复 MySQL 数据库?
- r - knitr-like (inline) 代码格式
- android - HTTP 500 内部服务器错误,在 android 发布版本中
- c - 链表删除节点。Free(pointer) 在下一个节点打印 0
- sql - 未使用 SQLitePorter 创建数据库表 - 语法错误
- c++ - 将 unsigned char 转换为 signed char 以获得红黑树
- javascript - 如何模拟自动对焦
- groovy - 在 Groovy 中拆分字符串的惯用方法
- sql - ORA-01722 尝试使用 ORDER BY 时