.netcore使用ASPOSE.WORDS的字体设置

本文介绍了在.NET Core 3.1环境下,使用ASPOSE.WORDS进行文档处理时遇到的字体设置和SkiaSharp依赖问题。提供了两种解决SkiaSharp引用错误的方法:直接引用dll或通过NuGet安装合适版本。同时,展示了代码示例和字体设置,并指出插入HTML时系统需有libSkiaSharp.so文件且需赋予相应权限。
摘要由CSDN通过智能技术生成

一、关于引用

在.netcore中使用ASPOSE.WORDS来进行文档编辑、导出等都需要引入aspose.words.dll版本18以及以上版本,网上下载的大部分资源基本都可以使用,不过在细节方面很多童鞋就卡壳了。

关于笔者用的是docker里面netcore3.1,引用aspose.words.dll版本18.7破解版,测试可用,资源链接在这里,需要的可进行下载使用。不过直接引用资源后,测试一下简单代码是否可用

Aspose.Words.Document doc = new Aspose.Words.Document();
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);
builder.Writeln("简单测试下是否可用");
doc.Save(("e:\\2.doc"));

如果运行没问题恭喜你如此顺利,不过大部分会因为系统环境的不同出现不同错误。大部分遇到SkiaSharp引用错误,这个是因为Aspose.Words  使用了SkiaSharp 用来处理字体。

这里有2种方式供大家使用:

方法一:直接引用资源里面提供的SkiaSharp.dll,然后进行编译运行通过</

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值