
Tilføj digital signatur i Excel (XLS, XLSX) ved hjælp af Node.js
I en digital-første verden er det vigtigt at sikre dokumenter, fordi de indeholder følsomme brugerdata af forretningskritisk information. Når man arbejder med Excel-filer, der indeholder følsomme eller bekræftede data, hjælper det med at tilføje en digital signatur med at sikre ægthed og forhindre manipulation. Med GroupDocs.Signature Cloud SDK til Node.js kan du automatisere denne proces og underskrive .xls eller .xlsx filer online ved hjælp af en REST API — ingen desktop-software eller manuel proces nødvendig.
- Excel Digital Signature API for Node.js
- Hvordan man underskriver Excel-filer i Node.js
- Sign XLSX via cURL Commands
- Gratis Online Excel Signatur Apps
Excel Digital Signature API for Node.js
Aspose.Cells Cloud SDK for Node.js er en fantastisk REST-baseret API, der forenkler automatisering af Excel-dokumenter og understøtter digitale signaturer via PFX-certifikater. Denne skybaserede API gør det muligt at programmere Excel-arbejdsbøger gennem en bred vifte af operationer:
- Opret, åbn og rediger Excel-filer (.xls, .xlsx)
- Anvendelse af adgangskodebeskyttelse og kryptering
- Udtræk data, tekst, billeder, diagrammer og mere fra eksisterende Excel-filer
- Import/eksport JSON og XML til/fra regneark, og meget mere.
🔑 Forudsætninger
- Opret en gratis konto på Aspose.Cloud Dashboard
- Obtain your Client ID and Client Secret
- Installer SDK’en:
npm install asposecellscloud
Hvordan man underskriver Excel-filer i Node.js
I denne sektion vil vi udforske detaljerne om, hvordan vi kan tilføje digital signatur til Excel-arbejdsbogen ved hjælp af Node.js API.
Trin 1: Opsæt SDK Konfiguration:
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);
Step 2: Upload Excel and Certificate Files: Brug SDK eller REST API til at uploade sample.xlsx og certificate.pfx til cloud-lagring.
cellsApi.uploadFile() // use this method for both Excel and PFX certificate.
Step 3: Opret en digital underskrift:
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);
});
// For more examples, please visit 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);
// Upload both Excel and PFX certificate to cloud storage
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 tilbyder fuld kontrol over digital signering direkte via cURL, hvilket gør det ideelt til automatiseringsscripts, DevOps-pipelines eller miljøer, hvor SDK’er ikke foretrækkes.
Nedenfor er trinene om, hvordan man bruger cURL-kommandoer til at underskrive Excel-filer online:
Trin 1: Få adgangstoken:
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"
Step 2: Upload Excel Fil og Certifikat til Cloud Storage: Før vi underskriver, skal vi uploade Excel-arbejdsbogen og det digitale certifikat til Aspose Cloud-lagring:
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"
Trin 3: Digitalt underskrive Excel-arbejdsbogen: Nu send en POST-anmodning for at anvende den digitale underskrift:
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.
🌐 Prøv gratis online Excel signaturapp
Udforsk vores Free Online Excel Signer app for at teste funktionaliteten inden implementering.

Afsluttende bemærkninger
Ved at bruge Aspose.Cells Cloud SDK til Node.js kan du digitalt underskrive Excel-arbejdsbøger på en sikker og automatisk måde. Uanset om du udvikler dokumentarbejdsgange, validerer indholds ægthed eller bygger compliance-værktøjer - denne API giver dig mulighed for nemt at integrere robuste underskriftsfunktioner i dine apps.
📚 Yderligere Ressourcer
FAQs
- Understøtter Aspose.Cells Cloud beskyttede Excel-filer med adgangskode?
- Ja. Angiv adgangskoden som en del af anmodningens krop.
- Hvilket signaturformat understøttes?
- PFX-baserede certifikat digitale signaturer understøttes.
- Kan jeg verificere den digitale signatur efter underskrivning?
- Ja. Du kan bruge verificerings-API’erne leveret af Aspose.Cells Cloud.
Anbefalede artikler
Du kan overveje at besøge følgende links for at lære mere om: