Supporto per la firma XAdES con Node.js tramite C++
Contents
[
Hide
]
Introduzione
Aspose.Cells offre supporto per la firma dei fogli di lavoro con XAdES Signature. Per questo, l’API fornisce la classe DigitalSignature e l’enumerazione XAdESType.
Come Aggiungere la Firma XAdES per Excel
Il seguente esempio di codice dimostra l’uso della classe DigitalSignature per firmare il foglio di lavoro source.
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// Source directory
const sourceDir = path.join(__dirname, "data");
// Output directory
const outputDir = path.join(__dirname, "output");
const filePath = path.join(sourceDir, "sourceFile.xlsx");
const workbook = new AsposeCells.Workbook(filePath);
const password = "pfxPassword";
const pfx = path.join(sourceDir, "AsposeDemo.pfx");
const signature = new AsposeCells.DigitalSignature(pfx, "aspose", "testXAdES", new Date());
signature.setXAdESType(AsposeCells.XAdESType.XAdES);
const dsCollection = new AsposeCells.DigitalSignatureCollection();
dsCollection.add(signature);
workbook.setDigitalSignature(dsCollection);
workbook.save(outputDir + "XAdESSignatureSupport_out.xlsx");