0

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

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

错误出现在以下代码行

private static SignatureHandler SignatureHandler;

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

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

GroupDocs.Signature.Legacy.Handler;

这是 groupdocs 签名 20.1 的发布

发行公告

我可以解决什么问题?

4

1 回答 1

0

在 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不再支持。请查看这些迁移说明以获得更多见解。

于 2021-04-16T06:32:47.463 回答