חתימה באקסל

הוסף חתימה דיגיטלית ב- Excel (XLS, XLSX) באמצעות Node.js

בעולם דיגיטלי ראשון, אבטחת מסמכים היא חיונית כי היא מכילה נתוני משתמשים רגישים של מידע קריטי לעסק. כאשר מתמודדים עם קבצי Excel המכילים נתונים רגישים או מאומתים, הוספת חתימה דיגיטלית עוזרת להבטיח אמינות ולמנוע התעסקות. עם GroupDocs.Signature Cloud SDK עבור Node.js, אתה יכול לשלב את התהליך הזה ולחתום על קבצי .xls או .xlsx אונליין באמצעות REST API — ללא צורך בתוכנת שולחן עבודה או בעיבוד ידני.

API של חותמת דיגיטלית של Excel עבור Node.js

Aspose.Cells Cloud SDK for Node.js הוא API מעולה מבוסס REST שמפשט אוטומציה של מסמכי Excel ותומך בחתימות דיגיטליות באמצעות תעודות PFX. API מבוסס ענן זה מאפשר לך לנהל תוכניות Excel באופן מתוכנת באמצעות מגוון רחב של פעולות:

  • צור, פתח, וערוך קבצי Excel (.xls, .xlsx)
  • החל הגנת סיסמה והצפנה
  • לחלץ נתונים, טקסט, תמונות, תרשימים ועוד מקבצי Excel קיימים
  • לייבא/לייצא JSON ו- XML אל/מ גליונות עבודה, ועוד הרבה יותר.

🔑 דרישות מקדימות

  1. צור חשבון חינם ב Aspose.Cloud Dashboard
  2. השג את מזהה הלקוח ואת סוד הלקוח שלך
  3. התקן את ה-SDK:
npm install asposecellscloud

איך לחתום על קבצי Excel ב־Node.js

בקטע הזה, אנחנו הולכים לחקור את הפרטים על איך אנחנו יכולים להוסיף חתימה דיגיטלית לעבודת Excel באמצעות API של Node.js.

צעד 1: הגדר את תצורת ה-SDK:

const { CellsApi, Configuration } = require("asposecellscloud");
// provide your client credentials are arguments
const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const cellsApi = new CellsApi(config);

שלב 2: העלה את קבצי Excel ואת קבצי התעודה: השתמש ב- SDK או ב- REST API כדי להעלות sample.xlsx ו- certificate.pfx לאחסון בענן.

cellsApi.uploadFile() // use this method for both Excel and PFX certificate.

שלב 3: צור חתימה דיגיטלית:

let digitalSignRequest = {
  name: "sample.xlsx",
  digitalSignRequest: {
    password: "yourPfxPassword",
    digitalSignature: {
      certificatePath: "certificate.pfx",
      comments: "Signed by Nayyer Shahbaz",
      location: "Cloud",
      authority: "Aspose Authority"
    }
  }
};

// add digital signature to Excel workbook
cellsApi.cellsWorkbookPostDigitalSignature(digitalSignRequest).then(result => {
  console.log("Excel signed successfully:", result);
}).catch(error => {
  console.error("Error signing Excel:", error);
});
// לצורך דוגמאות נוספות, אנא בקר ב- https://github.com/aspose-cells-cloud/aspose-cells-cloud-node/tree/master/Examples

const { CellsApi, Configuration } = require("asposecellscloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const cellsApi = new CellsApi(config);

// העלה גם את הקובץ Excel וגם את תעודת PFX לאחסון בענן
cellsApi.uploadFile();

let digitalSignRequest = {
  name: "sample.xlsx",
  digitalSignRequest: {
    password: "yourPfxPassword",
    digitalSignature: {
      certificatePath: "certificate.pfx",
      comments: "Signed by Aspose.Cells Cloud",
      location: "Cloud",
      authority: "Aspose Authority"
    }
  }
};

cellsApi.cellsWorkbookPostDigitalSignature(digitalSignRequest).then(result => {
  console.log("Excel signed successfully:", result);
}).catch(error => {
  console.error("Error signing Excel:", error);
});

Sign XLSX via cURL Commands

The Aspose.Cells Cloud REST API מציע שליטה מלאה על חתימה דיגיטלית ישירות באמצעות cURL, מה שהופך אותו לאידיאלי עבור סcripטים לאוטומציה, צנורות DevOps, או סביבות שבהן SDKs אינם מועדפים.

להלן הצעדים כיצד להשתמש בפקודות cURL כדי לחתום קבצי Excel באופן מקוון:

שלב 1: קבל אסימון גישה:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXX-XXXXX-XXXX&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

שלב 2: העלאת קובץ Excel ותעודה לאחסון בענן: לפני החתימה, אנו זקוקים להעלות את חוברת ה-Excel ואת תעודת הדיגיטלית לאחסון של Aspose Cloud:

curl -v -X PUT "https://api.aspose.cloud/v3.0/cells/storage/file/sample.xlsx" \
     -F file=@"sample.xlsx" \
     -H "Authorization: Bearer ACCESS_TOKEN"

curl -v -X PUT "https://api.aspose.cloud/v3.0/cells/storage/file/certificate.pfx" \
     -F file=@"certificate.pfx" \
     -H "Authorization: Bearer ACCESS_TOKEN"

צעד 3: חתום דיגיטלית על חוברת Excel: עכשיו שלח בקשת POST כדי להחיל את החתימה הדיגיטלית:

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

החלף את {excelName} בשם של קובץ ה-Excel, {DigitalSignature} בשם של תעודת הזהות הדיגיטלית מאחסון הענן ו- {ACCESSTOKEN} עם אסימון הגישה שנוצר למעלה.

🌐 נסה אפליקציית חתימה באינטרנט חינמית של Excel

חקור את אפליקציית Free Online Excel Signer שלנו כדי לבדוק את הפונקציונליות לפני היישום.

אפליקציית חתימה חינמית לאקסל

הערות מסכמות

באמצעות Aspose.Cells Cloud SDK עבור Node.js, אתה יכול לחתום דיגיטלית על חוברות עבודה של Excel באופן מאובטח ואוטומטי. בין אם אתה מפתח סדרי עבודה של מסמכים, מאמת את האותנטיות של התוכן, או בונה כלים עבור עמידה ברגולציות — ה- API הזה מאפשר לך לשלב יכולות חתימה חזקות ביישומים שלך בקלות.

📚 משאבים נוספים

שאלות נפוצות

  1. האם Aspose.Cells Cloud תומך בקבצי Excel מוגני סיסמה?
  • כן. לספק את הסיסמה כחלק מגוף הבקשה.
  1. איזה פורמט חתימה נתמך?
  • חתימות דיגיטליות של תעודות מבוססות PFX נתמכות.
  1. אני יכול לאמת את החתימה הדיגיטלית לאחר החתימה?
  • כן. אתה יכול להשתמש ב- verification APIs שסיפקה Aspose.Cells Cloud.

מאמרים מומלצים

אתה יכול לשקול לבקר בקישורים הבאים כדי ללמוד יותר על: