כסימע אין עקססעל

לייג דיגיטאַל כסימע אין עקססעל (קסלס, קסלסקס) ניצן C#. נעץ

אין הייַנט ס דיגיטאַל עלטער, דאָקומענט זיכערהייט איז געווארן אַ העכסט בילכערקייַט פֿאַר מענטשן און אָרגאַנאַזיישאַנז. מיט די ינקריסינג צוטרוי אויף עלעקטראָניש דאָקומענטן, עס איז וויכטיק צו ענשור אַז די טעקעס מיר טיילן זענען עכט און האָבן נישט טאַמפּערד מיט. עקססעל איז אַזאַ אַ געצייַג וואָס איז וויידלי געניצט צו קראָם און טיילן וויכטיק דאַטן, וואָס מאכט עס קריטיש צו האָבן אַ פאַרלאָזלעך וועג צו באַשטעטיקן די אָרנטלעכקייַט פון דער טעקע. דאָס איז ווו דיגיטאַל סיגנאַטשערז קומען אין - זיי צושטעלן אַ זיכער וועג צו צייכן און וואַלאַדייט עלעקטראָניש דאָקומענטן, ינשורינג אַז די טעקע איז נישט אָלטערד זינט עס איז געווען געחתמעט. אין דעם אַרטיקל, מיר וועלן ויספאָרשן ווי צו דידזשאַטאַלי צייכן עקססעל טעקעס ניצן C#. נעץ.

אַפּי צו דיגיטאַל צייכן עקססעל

Aspose.Cells Cloud SDK פֿאַר .NET איז אַ שטאַרק אַפּי וואָס גיט אַ קייט פון פֿעיִקייטן פֿאַר ארבעטן מיט Excel טעקעס אין די וואָלקן. איינער פון זייַן שליסל קייפּאַבילאַטיז איז די פיייקייט צו דיגיטאַללי צייכן עקססעל טעקעס, פּראַוויידינג אַ זיכער וועג צו אָטענטאַקייט און באַשטעטיקן עלעקטראָניש דאָקומענטן. מיט Aspose.Cells Cloud SDK, ניצערס קענען לייכט צייכן זייער עקססעל טעקעס מיט אַ קייט פון כסימע טייפּס אַרייַנגערעכנט דיגיטאַל סערטיפיקאַץ). לאָמיר ויספאָרשן די קייפּאַבילאַטיז פון API און ענשור די אָרנטלעכקייַט און אָטאַנטיסיטי פון עלעקטראָניש דאָקומענטן.

צו אָנהייבן, זוכן Aspose.Cells-Cloud אין NuGet פּאַקידזשיז פאַרוואַלטער און גיט די “לייג פּאַקקאַגע” קנעפּל. אויך, אויב איר טאָן ניט האָבן אַ חשבון איבער דאַשבאָאַרד, ביטע שאַפֿן אַ פריי חשבון דורך ניצן אַ גילטיק בליצפּאָסט אַדרעס.

לייג עלעקטראָניש סיגנאַטורע ניצן C#

ביטע נוצן די פאלגענדע קאָד סניפּאַט צו צייכן די עקססעל טעקעס דיגיטאַללי.

// פֿאַר גאַנץ ביישפילן און דאַטן טעקעס, ביטע גיין צו 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// באַקומען קליענט קראַדענטשאַלז פֿון https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// שאַפֿן CellsApi בייַשפּיל בשעת גייט פארביי ClientID און ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// ערשטער עקססעל וואָרקבאָאָק אויף פאָר
string input_Excel = "source.xlsx";
// נאָמען פון דיגיטאַל באַווייַזן
string signature_File = "test1234.pfx";

try
{
    // לייענען די עקססעל טעקע און ופּלאָאַד צו וואָלקן סטאָרידזש
    cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
    
    // לייענען דיגיטאַל באַווייַזן און ופּלאָאַד צו וואָלקן סטאָרידזש
    cellsInstance.UploadFile(signature_File, File.OpenRead(signature_File));

    // ינישאַלייז די דיגיטאַל צייכן אָפּעראַציע
    var response = cellsInstance.CellsWorkbookPostDigitalSignature(input_Excel, signature_File, "test1234");

    // דרוקן הצלחה אָנזאָג אויב קאַנקאַטאַניישאַן איז מצליח
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Digital Signature added successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

געגעבן אונטן זענען די דעטאַילס וועגן די קאָד סניפּאַט:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

שאַפֿן אַ כייפעץ פון CellsApi בשעת פאָרן קליענט קראַדענטשאַלז ווי אַרגומענטן.

cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));    
cellsInstance.UploadFile(signature_File, File.OpenRead(signature_File));

לייענען די אינהאַלט פון אַרייַנשרייַב עקססעל און דיגיטאַל כסימע פֿון היגע פאָר און צופֿעליקער זיי צו וואָלקן סטאָרידזש.

var response = cellsInstance.CellsWorkbookPostDigitalSignature(input_Excel, signature_File, "test1234");

רופן די אַפּי צו דידזשאַטאַלי צייכן די עקססעל און ראַטעווען די רעזולטאַט צו וואָלקן סטאָרידזש. ביטע טאָן אַז די לעצטע אַרגומענט איז פּאַראָל פון באַווייַזן טעקע.

די עקססעל געניצט אין די אויבן בייַשפּיל קענען זיין דאַונלאָודיד פֿון myDocument.xlsx.

לייג עקססעל דיגיטאַל סיגנאַטורע ניצן cURL קאַמאַנדז

עס זענען עטלעכע בענעפיץ פון ניצן cURL באַפֿעל און Aspose.Cells Cloud API פֿאַר דיגיטאַל כסימע אין עקססעל. דער צוגאַנג איז עפעקטיוו און גרינג צו נוצן, אַלאַוינג איר צו צייכן דיין עקססעל טעקעס מיט ווייניק אַפּי ריקוועס. דאָס סאַוועס דיין צייט און מי ווען איר פאַרגלייַכן מיט מאַניואַלי סיינינג פון יעדער דאָקומענט. צווייטנס, זינט דעם צוגאַנג איז וואָלקן-באזירט, אַזוי איר קענען אַקסעס עס פֿון ערגעץ און ויסשטימען עס אין דיין יגזיסטינג וואָרקפלאָוז מיט יז. קוילעלדיק, ניצן cURL באַפֿעל און Aspose.Cells קלאָוד אַפּי פֿאַר דיגיטאַל כסימע אין עקססעל איז אַ שטאַרק און פלעקסאַבאַל לייזונג. עס סטרימליינז דיין סיינינג פּראָצעס און ימפּרוווז די זיכערהייט און רילייאַבילאַטי פון דיין עקססעל טעקעס.

איצט איר דאַרפֿן צו האָבן cURL אינסטאַלירן אויף דיין סיסטעם און דאַן דזשענערייט אַן אַקסעסטאָקען באזירט אויף קליענט קראַדענטשאַלז:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

ניצן די פאלגענדע באַפֿעל צו צופֿעליקער אַרייַנשרייַב עקססעל & דיגיטאַל כסימע צו וואָלקן סטאָרידזש (איר דאַרפֿן צו רופן דעם באַפֿעל צוויי מאָל צו צופֿעליקער יחיד טעקע):

curl -v "https://api.aspose.cloud/v3.0/cells/storage/file/{filePath}" \
-X PUT \
-F file=@{localFilePath} \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer {accessToken}"

פאַרבייַטן {filePath} מיט דעם דרך ווו איר ווילן צו קראָם די טעקע אין די וואָלקן סטאָרידזש, {localFilePath} מיט דער דרך פון אַן עקססעל אויף דיין היגע סיסטעם, און {accessToken} מיט דיין אַספּאָסע קלאָוד אַקסעס סימען (גענערירט אויבן).

צום סוף, ויספירן די פאלגענדע באַפֿעל צו לייגן דיגיטאַל כסימע צו עקססעל טעקע:

curl -v "https://api.aspose.cloud/v3.0/cells/{excelName}/digitalsignature?digitalsignaturefile={DigitalSignature}&password=test1234" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

פאַרבייַטן {excelName} מיט די נאָמען פון די עקססעל טעקע אין וואָלקן סטאָרידזש, {DigitalSignature} מיט די נאָמען פון דיגיטאַל באַווייַזן פון וואָלקן סטאָרידזש און, {accessToken} מיט די אַקסעס טאָקען דזשענערייטאַד אויבן. נאָך געראָטן דורכפירונג, די דערהייַנטיקט עקססעל וועט זיין סטאָרד אין דער זעלביקער וואָלקן סטאָרידזש.

מסקנא

אין מסקנא, דיגיטאַל כסימע אין עקססעל איז אַ קריטיש אַספּעקט פון ינשורינג די אָטאַנטיסיטי און אָרנטלעכקייַט פון דיין ספּרעדשיץ. אַזוי די cURL באַפֿעל און Aspose.Cells Cloud API גיט אַ זיכער און פאַרלאָזלעך וועג צו צייכן דיין עקססעל טעקעס פּראָגראַממאַטיק, און איר שפּאָרן צייט און מי און פֿאַרבעסערן די זיכערהייט און רילייאַבילאַטי פון דיין דאַטן. מיט Aspose.Cells Cloud, איר קענען קאַסטאַמייז די סיינינג פּראָצעס לויט דיין ספּעציפיש רעקווירעמענץ, צי עס איז ספּעציפיצירן דעם אָרט, באַשטעטיקן פּאַראָל שוץ אָדער אנדערע אָפּציעס. קוילעלדיק, דעם צוגאַנג צו לייגן אַ דיגיטאַל כסימע אין עקססעל איז אַן עפעקטיוו, פלעקסאַבאַל און זיכער לייזונג וואָס סטרימליינז דיין וואָרקפלאָוו און גיט איר שלום פון גייַסט מיט וויסן אַז דיין עקססעל טעקעס זענען טראַסטווערדי און פּינטלעך.

נוציק לינקס

רעקאָממענדעד אַרטיקלען

ביטע באַזוכן די פאלגענדע לינקס צו לערנען מער וועגן: