原創|產品更新|編輯:況魚杰|2019-12-19 10:33:36.763|閱讀 205 次
概述:在線簽名服務GroupDocs.Signature已更新至v19.10,新增搜索文本或圖像簽名和支持.NET Standard 2.0功能,歡迎下載!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
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,可以聯系咨詢相關問題。
關注慧聚IT微信公眾號 ???,了解產品的最新動態及最新資訊。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn