υπογραφή σε Excel

Προσθέστε ψηφιακή υπογραφή σε Excel (XLS, XLSX) χρησιμοποιώντας Node.js

Σε έναν ψηφιακά πρώτα κόσμο, η εξασφάλιση εγγράφων είναι απαραίτητη γιατί περιέχει ευαίσθητα δεδομένα χρηστών και κρίσιμες πληροφορίες για τις επιχειρήσεις. Όταν ασχολείστε με αρχεία Excel που περιέχουν ευαίσθητα ή επικυρωμένα δεδομένα, η προσθήκη ψηφιακής υπογραφής βοηθά στην εξασφάλιση της γνησιότητας και στην αποτροπή παραποίησης. Με το GroupDocs.Signature Cloud SDK για Node.js, μπορείτε να αυτοματοποιήσετε αυτή τη διαδικασία και να υπογράψετε αρχεία .xls ή .xlsx online χρησιμοποιώντας ένα REST API — χωρίς λογισμικό επιφάνειας εργασίας ή χειροκίνητη επεξεργασία.

API Ψηφιακής Υπογραφής Excel για Node.js

Aspose.Cells Cloud SDK for Node.js είναι ένα καταπληκτικό API βασισμένο σε REST που απλοποιεί την αυτοματοποίηση εγγράφων Excel και υποστηρίζει ψηφιακές υπογραφές μέσω πιστοποιητικών PFX. Αυτό το API βασισμένο στο cloud σας επιτρέπει να διαχειρίζεστε προγραμματισμένα τα βιβλία εργασίας του Excel μέσω μιας ευρείας γκάμας λειτουργιών:

  • Δημιουργήστε, ανοίξτε και επεξεργαστείτε αρχεία Excel (.xls, .xlsx)
  • Εφαρμόστε προστασία κωδικού πρόσβασης και κρυπτογράφηση
  • Εξαγάγετε δεδομένα, κείμενα, εικόνες, γραφήματα και άλλα από υπάρχοντα αρχεία Excel
  • Εισαγωγή/εξαγωγή JSON και XML από/σε φύλλα εργασίας, και πολλά άλλα.

🔑 Προαπαιτούμενα

  1. Δημιουργήστε έναν δωρεάν λογαριασμό στο Aspose.Cloud Dashboard
  2. Αποκτήστε το Client ID και το Client Secret σας
  3. Εγκαταστήστε το SDK:
npm install asposecellscloud

Πώς να υπογράψετε αρχεία Excel σε Node.js

Σε αυτή την ενότητα, θα εξερευνήσουμε τις λεπτομέρειες σχετικά με το πώς μπορούμε να προσθέσουμε ψηφιακή υπογραφή σε έγγραφο Excel χρησιμοποιώντας το Node.js API.

Βήμα 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 στο cloud storage.

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

Το Aspose.Cells Cloud REST API προσφέρει πλήρη έλεγχο πάνω στην ψηφιακή υπογραφή απευθείας μέσω cURL, κάνοντάς το ιδανικό για αυτοματοποιημένα σενάρια, τις ροές DevOps ή περιβάλλοντα όπου τα SDK δεν προτιμώνται.

Δεδομένα παρακάτω είναι τα βήματα για το πώς να χρησιμοποιήσετε τις εντολές cURL για να υπογράψετε αρχεία Excel online:

Βήμα 1: Λάβετε το Token Πρόσβασης:

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 και Πιστοποιητικού στο Cloud Storage: Πριν υπογράψουμε, πρέπει να ανεβάσουμε το Excel workbook και το ψηφιακό πιστοποιητικό στο Aspose Cloud storage:

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

Replace {excelName} with the name of the Excel file, {DigitalSignature} with name of digital certificate from cloud storage and, {ACCESSTOKEN} with the access token generated above.

🌐 Δοκιμάστε την Δωρεάν Διαδικτυακή Εφαρμογή Υπογραφής Excel

Εξερευνήστε την εφαρμογή μας Free Online Excel Signer για να δοκιμάσετε τη λειτουργικότητα πριν από την εφαρμογή.

Δωρεάν εφαρμογή υπογραφής Excel

Συμπερασματικές Παρατηρήσεις

Using Aspose.Cells Cloud SDK for Node.js, you can digitally sign Excel workbooks in a secure and automated way. Whether you’re developing document workflows, validating content authenticity, or building compliance tools — this API lets you integrate robust signing capabilities into your apps effortlessly.

📚 Επιπρόσθετοι Πόροι

Συχνές Ερωτήσεις

  1. Does Aspose.Cells Cloud support password-protected Excel files?
  • Ναι. Παρέχετε τον κωδικό πρόσβασης ως μέρος του σώματος της αίτησης.
  1. Ποια μορφή υπογραφής υποστηρίζεται;
  • Οι ψηφιακές υπογραφές πιστοποιητικών που βασίζονται σε PFX υποστηρίζονται.
  1. Μπορώ να επαληθεύσω την ψηφιακή υπογραφή μετά την υπογραφή;
  • Ναι. Μπορείτε να χρησιμοποιήσετε τα APIs επαλήθευσης που παρέχονται από το Aspose.Cells Cloud.

Συνιστώμενα Άρθρα

Μπορείτε να εξετάσετε το ενδεχόμενο να επισκεφθείτε τους παρακάτω συνδέσμους για να μάθετε περισσότερα σχετικά με: