我正在处理一个使用groupdocs的项目,我最近将版本从19.8更新到20.1,现在我收到以下错误
CS0246 C#找不到类型或命名空间名称(您是缺少using指令或程序集引用?(
以下代码行出现错误
private static SignatureHandler SignatureHandler;
我没有更改任何代码,只是更改了groupdocs签名的版本
当我研究发布说明时,我发现包含处理程序的遗留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
。请查看这些迁移说明以获得更多见解。