
Excel(XLS, XLSX) ფაილების ციფრული ხელმოწერის დამატება Node.js-ის გამოყენებით
დისკრეტული სამყაროში, დოკუმენტების დაცვა აუცილებელია, რადგან ის შეიცავს ბიზნესისთვის კრიტიკულად მნიშვნელოვან მგრძნობიარე მომხმარებლის ინფორმაციას. როდესაც საქმე გვაქვს Excel ფაილებთან, რომლებიც შეიცავს მგრძნობიარე ან დაშვებულ ინფორმაციას, ციფრული ხელმოწერის დამატება ეხმარება ავთენტურობის უზრუნველყოფასა და მანიპულირებას უშლის ხელს. GroupDocs.Signature Cloud SDK-თან Node.js-ისთვის, თქვენ შეგიძლიათ ავტომატიზირება ამ პროცესისა და ხელი მოაწეროთ .xls ან .xlsx ფაილებს ონლაინ REST API-ის გამოყენებით — გადაცემული პროგრამული უზრუნველყოფა ან ხელით პროცესის საჭიროება არ არის.
- Excel Digital Signature API for Node.js
- როგორ უნდა გააფორმო Excel ფაილები Node.js-ში
- Sign XLSX via cURL Commands
- უფასო ონლაინ ექსელი ხელმოწერის აპლიკაციები
Excel Digital Signature API for Node.js
Aspose.Cells Cloud SDK for Node.js არის განსაცვიფრებელი REST საფუძველზე API, რომელიც გამარტივებს Excel დოკუმენტების ავტომატიზაციას და მხარს უჭერს ციფრული გან signatures via PFX სერტიფიკატებით. ეს ღრუბელზე დაფუძნებული API საშუალებას გაძლევთ პროგრამულად მართოთ Excel სამუშაო წიგნები სხვადასხვა ოპერაციების საშუალებით:
- შექმენი, აღდე და შესწორე Excel ფაილები (.xls, .xlsx)
- პაროლის დაცვა და დაშიფრვა დააყენეთ
- მოიტანეთ მონაცემები, ტექსტი, გამოსახულებები, დიაგრამები და სხვა არსებული Excel ფაილიდან
- ტექსტური ფაილების იმპორტი/ექსპორტი JSON და XML ფორმატში სამუშაო ცხრილებზე, და კიდევ ბევრი სხვა.
🔑 წინაპირობები
- Create a free account at Aspose.Cloud Dashboard
- Obtain your Client ID and Client Secret
- 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);
Step 2: ატვირთეთ Excel და სერტიფიკატის ფაილები: SDK ან REST API გამოიყენეთ sample.xlsx და certificate.pfx ღრუბლური შენახვისთვის ატვირთვისთვის.
cellsApi.uploadFile() // use this method for both Excel and PFX certificate.
Step 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);
});
// 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);
// Cloud შენახვაში მიაწვდეთ როგორც 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-ის საშუალებით, რაც იზრდება ავტომატიზაციის სკრიპტების, DevOps पाइპლაინების ან ისეთ გარემოში, სადაც SDK-ები არ არის პრეფერირებული.
დ ниже представлены шаги о том, как использовать команды cURL для подписания файлов Excel онлайн:
Step 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"
Step 2: აპლიკაციის ფაილის და სერთიფიკატის ატვირთვა ღრუბულის შენახვაში: Before signing, we need to upload the Excel workbook and digital certificate to 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"
Step 3: ციფრულად მოეწერეთ Excel Workbook: ამჟამად გამოიგზავნეთ 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-ის სამუშაო წიგნები. თუ გ desenvolუგებთ დოკუმენტების გავლადულებს, ვალიდირებთ შინაარსის ნამდვილობას, ან აშენებთ შესაბამისობის ინსტრუმენტებს — ეს API მდიდარ ხელმოწერის შესაძლებლობებს გთავაზობთ თქვენი აპლიკაციების უბრალო ინტეგრაციისთვის.
📚 დამატებითი მარაგები
უსაფრთხოების კითხვები (FAQs)
- Does Aspose.Cells Cloud support password-protected Excel files?
- დიახ. მიაწვდეთ პაროლი მოთხოვნის სხეულში.
- რა ფორმატის ხელმოწერაა მხარდაჭერილი?
- PFX-ზე დაფუძნებული სერთიფიკატების ციფრული ხელმოწერები მხარდაჭერილია.
- შევძლებ ხატავური ხელმოწერის გადამოწმებას ხელმოწერის შემდეგ?
- დიახ. თქვენ შეგიძლიათ გამოიყენოთ მოწმობის API-ები, რომლებიც გაწვდილია Aspose.Cells Cloud-ის მიერ.
რეკომენდებული სტატიები
თქვენ შეგიძლიათ განიხილოთ შემდეგი ბმულების მონახულება, რომ მეტი შეიტყოთ: