在线签名服务GroupDocs.Signature已更新至v19.10,新增搜索文本或图像签名功能

在线签名服务GroupDocs.Signature已更新至v19.10,新增搜索文本或图像签名和支持.NET Standard 2.0功能,欢迎下载!

GroupDocs.Signature是一种安全且具有法律约束力的在线签名服务,让您对支持web设备上的文档进行快速签名。有了GroupDocs.Signature,您就能在签署自己名字的同时,邀请同事或者客户在线完成签署。无需安装任何软件!仅需发送邮件给您的同事,等待他们在浏览器中完成在线签名。   

GroupDocs.Signature v19.10 


新增:

搜索文本或图像签名

    文本和图像签名是数字文档签名的流行类型。GroupDocs.Signature支持以受支持的文档格式添加文本和图像签名。但是,在某些情况下,您需要扫描文档以搜索文档是否带有特定文本或图像签名。手动检查整个文档或一堆文档是很麻烦的。为了处理这种情况,本次更新引入了搜索文本或图像签名的功能。

  • 搜索文本签名

    GroupDocs.Signature for .NET在TextSearchOptions类中提供了各种选项来搜索文本签名,包括:

  • 文本–搜索时要匹配的签名文本。

  • AllPages –标记以在文档的每一页上进行搜索。

  • MatchType –指定匹配类型,例如完全匹配,包含,开头和结尾。

  • PageNumber –用于在特定页面上搜索。

  • PagesSetup –指定要在偶数/奇数页,第一页/最后一页还是在任意页码上进行搜索。

下面的代码示例演示如何在文档中搜索文本签名。

using System;    using System.Collections.Generic;    using System.IO;    namespace GroupDocs.Signature.Examples.CSharp.BasicUsage    {    using GroupDocs.Signature;    using GroupDocs.Signature.Domain;    using GroupDocs.Signature.Options;    public class SearchForText    {    /// <summary>    /// Search document for Bar-Code signature    /// </summary>    public static void Run()    {    // The path to the documents directory.    string filePath = Constants.SAMPLE_PDF_SIGNED;    string fileName = Path.GetFileName(filePath);    using (Signature signature = new Signature(filePath))    {    TextSearchOptions options = new TextSearchOptions()    {    AllPages = true, // this value is set by default    };    // search for text signatures in document    List<TextSignature> signatures = signature.Search<TextSignature>(options);    Console.WriteLine($"nSource document ['{fileName}'] contains following text signature(s).");    // enumerate all signature for output                    foreach (TextSignature textSignature in signatures)    {    Console.WriteLine($"Found Text signature at page {textSignature.PageNumber} with type [{textSignature.SignatureImplementation}] and text '{textSignature.Text}'.");    }    }    }    }    }
  • 搜索图像签名

    为了搜索图像签名,API提供了ImageSeachOptions类,该类包含以下选项:

  • AllPages –标记以在文档的每一页上进行搜索。

  • PageNumber –用于在特定页面上搜索。

  • PagesSetup –指定要在偶数/奇数页,第一页/最后一页还是在任意页码上进行搜索。

    下面的代码示例演示如何在文档中搜索图像签名。

using System;    using System.IO;    using System.Collections.Generic;    namespace GroupDocs.Signature.Examples.CSharp.BasicUsage    {    using GroupDocs.Signature;    using GroupDocs.Signature.Domain;    using GroupDocs.Signature.Options;    public class SearchForImage    {    /// <summary>    /// Search document for Bar-Code signature    /// </summary>    public static void Run()    {    // The path to the documents directory.    string filePath = Constants.SAMPLE_SPREADSHEET_SIGNED;    string fileName = Path.GetFileName(filePath);    using (Signature signature = new Signature(filePath))    {    // setup search options    ImageSearchOptions searchOptions = new ImageSearchOptions()    {    // specify as true to search all pages of a document    AllPages = true    };    // search document    List<ImageSignature> signatures = signature.Search<ImageSignature>(searchOptions);    Console.WriteLine($"nSource document ['{fileName}'] contains following image signature(s).");    // output signatures    foreach (ImageSignature imageSignature in signatures)    {    Console.WriteLine($"Found Image signature at page {imageSignature.PageNumber} and size {imageSignature.Size}.");    }    }    }    }    }

支持.NET Standard 2.0

    在最新版本中添加了对.NET Standard 2.0的支持。现在,您可以在.NET Framework和.NET Core中使用该API进行跨平台开发。

修复:

  • 已修复在预览文档时,在以前版本的API中发现了内存泄漏的问题。

    在线文档查看器GroupDocs.Viewer也已更新至v19.11,该版本修复许多小问题,感兴趣的朋友可以点击查看更新新闻>>


如果您对想要购买正版授权GroupDocs.Signature,可以联系在线客服>>咨询相关问题。

标签:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年11月16日
下一篇 2019年11月16日

相关推荐

发表回复

登录后才能评论