微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

类 SignatureHandler 上的错误找不到类型或命名空间 SignatureHandler:GroupDocs

如何解决类 SignatureHandler 上的错误找不到类型或命名空间 SignatureHandler:GroupDocs

我正在开发一个使用 groupdocs 的项目,我最近将版本从 19.8 更新到 20.1,现在出现以下错误

CS0246 C# 找不到类型或命名空间名称(您是 缺少 using 指令或程序集引用?)

错误出现在以下代码

private static SignatureHandler SignatureHandler;

我没有修改任何代码只是修改groupdocs签名的版本

当我研究发行说明时,我发现包含处理程序的旧 API 已在同一版本 (20.1) 中删除,因此,以下命名空间也引发错误

groupdocs.Signature.Legacy.Handler;

这里是 groupdocs 签名 20.1 的发布

release note

对我来说有什么修复方法

解决方法

在 API v20.1 中,我们从产品中删除了旧版 API 支持。

对我来说有什么修复方法?

以下是新的代码样式:

using (Signature signature = new Signature("sample.pdf"))
{
    TextSignOptions options = new TextSignOptions("John Smith")
    {
        // locate signature
        Left = 100,Top = 100,Width = 100,Height = 30,// set Text color and Font
        ForeColor = Color.Red,Font = new SignatureFont { Size = 12,FamilyName = "Comic Sans MS" }
    };
    // sign document to file
    signature.Sign("signed.pdf",options);
}

SignatureHandler 不再受支持。请查看这些migration notes以获得更多见解。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。