Node.jsを使用してC++経由でワークシートに署名行を追加

紹介

Aspose.Cellsは、ワークシートの署名行を追加するためのPicture.getSignatureLine()プロパティを提供します。

ワークシートに署名行を追加する方法

以下のサンプルコードは、Picture.getSignatureLine()プロパティを使用してワークシートの署名線を追加する方法を示しています。実行後のサンプルExcelファイルに対するコードの効果をスクリーンショットで確認できます。

todo:image_alt_text

サンプルコード

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Instantiating a Workbook object
const wb = new AsposeCells.Workbook();

const signatureLine = new AsposeCells.SignatureLine();
signatureLine.setSigner("Aspose.Cells");
signatureLine.setTitle("signed by Aspose.Cells");
wb.getWorksheets().get(0).getShapes().addSignatureLine(1, 1, signatureLine);

const certificatePath = path.join(dataDir, "AsposeDemo.pfx");
const signature = new AsposeCells.DigitalSignature(certificatePath, "aspose", "test Microsoft Office signature line", new Date());


const dsCollection = new AsposeCells.DigitalSignatureCollection();
dsCollection.add(signature);
wb.setDigitalSignature(dsCollection);
wb.save(path.join(dataDir, "signatureLine.xlsx"));