aláírás az Excel-ben

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

  1. Hozzon létre egy ingyenes fiókot a Aspose.Cloud Dashboard oldalon.
  2. Szerezze meg a Klienst azonosítóját és a Klient titkosítóját
  3. 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.

  1. 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"
  1. 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.

Ingyenes Excel aláírás alkalmazás

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

  1. 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.
  1. Milyen aláírási formátumot támogatnak?
  • A PFX-alapú tanúsítvány digitális aláírása támogatott.
  1. 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: