
Add digitális aláírás Excelben (XLS, XLSX) Node.js segítségével
A digitális első világban a dokumentumok biztosítása elengedhetetlen, mivel érzékeny felhasználói adatokat és üzleti szempontból kritikus információkat tartalmaz. Amikor érzékeny vagy hitelesített adatokat tartalmazó Excel fájlokkal foglalkozunk, a digitális aláírás hozzáadása segít biztosítani az eredetiségét és megakadályozza a manipulálást. A GroupDocs.Signature Cloud SDK-val Node.js-hez automatizálhatja ezt a folyamatot, és online aláírhatja a .xls vagy .xlsx fájlokat REST API használatával — asztali szoftver vagy manuális feldolgozás nélkül.
- Excel Digitális Aláírás API Node.js-hoz
- Hogyan kell aláírni az Excel fájlokat Node.js-ben
- XLSX aláírása cURL parancsokkal
- Ingyenes Online Excel Aláíró Alkalmazások
Excel Digitális Aláírás API Node.js-hez
Aspose.Cells Cloud SDK for Node.js egy lenyűgöző REST alapú API, amely leegyszerűsíti az Excel dokumentum automatizálását és támogatja a digitális aláírásokat PFX tanúsítványokon keresztül. Ez a felhőalapú API lehetővé teszi, hogy programozottan kezelje az Excel munkafüzeteket széleskörű műveleteken keresztül:
- Hozzon létre, nyisson meg és szerkesszen Excel fájlokat (.xls, .xlsx)
- Alkalmazza a jelszóvédelmet és titkosítást
- Adatok, szövegek, képek, diagramok és egyéb elemek kinyerése meglévő Excel fájlokból
- Import/export JSON és XML táblázatokból, és még sok más.
🔑 Előfeltételek
- Hozzon létre egy ingyenes fiókot a Aspose.Cloud Dashboard oldalon.
- Szerezze meg a Klienst azonosítóját és a Klient titkosítóját
- Telepítse az SDK-t:
npm install asposecellscloud
Hogyan kell aláírni az Excel fájlokat Node.js-ben
Ebben a szakaszban felfedezzük a részleteket, arról, hogyan adhatunk digitális aláírást az Excel munkafüzethez Node.js API használatával.
- lépés: SDK konfiguráció beállítása:
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 és Tanúsítvány Fájlok Feltöltése: Használjon SDK-t vagy REST API-t a sample.xlsx és certificate.pfx fájlok feltöltéséhez a felhő tárolóba.
cellsApi.uploadFile() // use this method for both Excel and PFX certificate.
Lépés 3: Hozzon létre egy digitális aláírást:
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);
// Töltse fel mind az Excel, mind a PFX tanúsítványt a felhőalapú tárolóra.
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);
});
Aláírás XLSX cURL parancsokkal
Az Aspose.Cells Cloud REST API teljes körű ellenőrzést kínál a digitális aláírások felett közvetlenül cURL-on keresztül, így ideális automatizálási szkriptekhez, DevOps pipeline-okhoz vagy olyan környezetekhez, ahol az SDK-k nem kívánatosak.
A következőkben bemutatjuk a cURL parancsok használatát Excel fájlok online aláírásához:
Step 1: Szerezze meg az hozzáférési tokent:
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"
Lépés 2: Excel fájl és tanúsítvány feltöltése a felhő tárolóra: Mielőtt aláírnánk, fel kell töltenünk az Excel munkafüzetet és a digitális tanúsítványt az Aspose Cloud tárolóba:
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"
- lépés: Digitálisan írja alá az Excel munkafüzetet: Most küldj el egy POST kérést a digitális aláírás alkalmazásához:
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}"
Cserélje le a
{excelName}
-t az Excel fájl nevére, a{DigitalSignature}
-t a felhőalapú tárolóból származó digitális tanúsítvány nevére és a{ACCESSTOKEN}
-t a fent létrehozott hozzáférési tokenre.
🌐 Próbálja ki az ingyenes online Excel aláírás alkalmazást
Fedezze fel ingyenes online Excel aláíró Free Online Excel Signer alkalmazásunkat, hogy tesztelje a funkcionalitást a bevezetés előtt.

Záró megjegyzések
Az Aspose.Cells Cloud SDK használatával Node.js-ben biztonságosan és automatizált módon digitálisan aláírhat Excel munkafüzeteket. Függetlenül attól, hogy dokumentum munkafolyamatokat fejleszt, a tartalom hitelességét ellenőrzi, vagy megfelelőségi eszközöket épít — ez az API lehetővé teszi, hogy zökkenőmentesen integrálja a robusztus aláírási funkciókat alkalmazásaiba.
📚 További Források
Gyakran Ismételt Kérdések
- Does Aspose.Cells Cloud support password-protected Excel files?
- Igen. Kérjük, adja meg a jelszót a kérés törzsében.
- Milyen aláírási formátumot támogatnak?
- A PFX-alapú tanúsítvány digitális aláírása támogatott.
- Can I verify the digital signature after signing?
- Igen. Használhatja az Aspose.Cells Cloud által biztosított ellenőrzési API-kat.
Ajánlott cikkek
Megerintheti a következő linkek meglátogatását, hogy többet tudjon meg a következőkről: