问题描述
我正在开发一个使用 groupdocs 的项目,我最近将版本从 19.8 更新到 20.1,现在出现以下错误
CS0246 C# 找不到类型或命名空间名称(您是 缺少 using 指令或程序集引用?)
private static SignatureHandler SignatureHandler;
当我研究发行说明时,我发现包含处理程序的旧 API 已在同一版本 (20.1) 中删除,因此,以下命名空间也引发错误
groupdocs.Signature.Legacy.Handler;
这里是 groupdocs 签名 20.1 的发布
对我来说有什么修复方法?
解决方法
在 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以获得更多见解。