Unterschrift in Excel

Fügen Sie eine digitale Signatur in Excel (XLS, XLSX) mit Node.js hinzu.

In einer digitalen Welt ist die Sicherung von Dokumenten entscheidend, da sie sensible Benutzerdaten geschäftskritischer Informationen enthält. Wenn Sie mit Excel Dateien arbeiten, die sensible oder verifizierte Daten enthalten, hilft das Hinzufügen einer digitalen Signatur, die Authentizität sicherzustellen und Manipulationen zu verhindern. Mit dem GroupDocs.Signature Cloud SDK für Node.js können Sie diesen Prozess automatisieren und .xls oder .xlsx Dateien online mithilfe einer REST API signieren – keine Desktop-Software oder manuelle Verarbeitung erforderlich.

Excel Digital Signature API für Node.js

Aspose.Cells Cloud SDK für Node.js ist eine erstaunliche REST-basierte API, die die Automatisierung von Excel Dokumenten vereinfacht und digitale Signaturen über PFX-Zertifikate unterstützt. Diese cloudbasierte API ermöglicht es Ihnen, Excel-Arbeitsmappen programmgesteuert über eine Vielzahl von Operationen zu verwalten:

  • Erstellen, öffnen und bearbeiten Sie Excel Dateien (.xls, .xlsx)
  • Passwortschutz und Verschlüsselung anwenden
  • Daten, Text, Bilder, Diagramme und mehr aus vorhandenen Excel Dateien extrahieren.
  • Import/Export JSON und XML zu/von Arbeitsblättern und vieles mehr.

🔑 Voraussetzungen

  1. Erstellen Sie ein kostenloses Konto bei Aspose.Cloud Dashboard
  2. Obtain your Client ID and Client Secret
  3. Installieren Sie das SDK:
npm install asposecellscloud

Wie man Excel Dateien in Node.js signiert

In diesem Abschnitt werden wir die Einzelheiten erkunden, wie wir digitale Signaturen zu Excel-Arbeitsmappen mithilfe der Node.js-API hinzufügen können.

Schritt 1: SDK-Konfiguration einrichten:

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);

Schritt 2: Excel und Zertifikatsdateien hochladen: Verwenden Sie das SDK oder die REST-API, um sample.xlsx und certificate.pfx in den Cloud-Speicher hochzuladen.

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

Schritt 3: Erstellen Sie eine digitale Signatur:

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);
});
// Für weitere Beispiele besuchen Sie bitte 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);

// Laden Sie sowohl die Excel- als auch das PFX-Zertifikat in den Cloud-Speicher hoch.
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

Die Aspose.Cells Cloud REST API bietet vollständige Kontrolle über digitale Signaturen direkt über cURL, was sie ideal für Automatisierungsskripte, DevOps-Pipelines oder Umgebungen macht, in denen SDKs nicht bevorzugt werden.

Unten sind die Schritte, wie man die cURL-Befehle verwendet, um Excel Dateien online zu signieren:

Schritt 1: Zugangstoken erhalten:

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"

Schritt 2: Excel-Datei und Zertifikat in den Cloud-Speicher hochladen: Bevor wir unterschreiben, müssen wir die Excel-Arbeitsmappe und das digitale Zertifikat in den Aspose Cloud-Speicher hochladen:

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"

Schritt 3: Das Excel-Arbeitsbuch digital signieren: Jetzt senden Sie eine POST-Anfrage, um die digitale Signatur anzuwenden:

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}"

Ersetzen Sie {excelName} durch den Namen der Excel-Datei, {DigitalSignature} durch den Namen des digitalen Zertifikats aus dem Cloud-Speicher und {ACCESSTOKEN} durch das oben generierte Zugriffstoken.

🌐 Probieren Sie die kostenlose Online Excel Signatur-App aus.

Entdecken Sie unsere Free Online Excel Signer App, um die Funktionalität vor der Implementierung zu testen.

Kostenlose Excel-Signatur-App

Abschließende Bemerkungen

Mit dem Aspose.Cells Cloud SDK für Node.js können Sie Excel-Arbeitsmappen auf sichere und automatisierte Weise digital signieren. Ob Sie Dokumenten-Workflows entwickeln, die Authentizität von Inhalten validieren oder Compliance-Tools erstellen – diese API ermöglicht es Ihnen, robuste Signaturfunktionen mühelos in Ihre Apps zu integrieren.

📚 Zusätzliche Ressourcen

FAQs

  1. Does Aspose.Cells Cloud support password-protected Excel files?
  • Ja. Geben Sie das Passwort als Teil des Anforderungskörpers an.
  1. Welches Signaturformat wird unterstützt?
  • Digitale Signaturen auf Basis von PFX-Zertifikaten werden unterstützt.
  1. Kann ich die digitale Signatur nach dem Signieren überprüfen?
  • Ja. Sie können die von Aspose.Cells Cloud bereitgestellten Verifizierungs-APIs verwenden.

Empfohlene Artikel

Sie können in Betracht ziehen, die folgenden Links zu besuchen, um mehr über zu erfahren: