
เพิ่มลายเซ็นดิจิทัลใน Excel (XLS, XLSX) โดยใช้ Node.js
ในโลกที่เน้นดิจิตอล การทำให้เอกสารปลอดภัยจึงเป็นสิ่งสำคัญ เพราะมันมีข้อมูลผู้ใช้ที่ละเอียดอ่อนของข้อมูลที่สำคัญต่อธุรกิจ เมื่อมีการจัดการกับไฟล์ Excel ที่มีข้อมูลที่ละเอียดอ่อนหรือได้รับการตรวจสอบ การเพิ่มลายเซ็นดิจิตอลจะช่วยรับรองความถูกต้องและป้องกันการเปลี่ยนแปลง ด้วย GroupDocs.Signature Cloud SDK สำหรับ Node.js คุณสามารถทำให้กระบวนการนี้เป็นอัตโนมัติและลงนามไฟล์ .xls หรือ .xlsx ออนไลน์โดยใช้ REST API — ไม่ต้องการซอฟต์แวร์เดสก์ท็อปหรือการประมวลผลด้วยมือ
- Excel Digital Signature API สำหรับ Node.js
- วิธีการลงชื่อในไฟล์ Excel ด้วย Node.js
- เซ็น XLSX ผ่านคำสั่ง cURL
- แอปลงนาม Excel ออนไลน์ฟรี
Excel Digital Signature API สำหรับ Node.js
Aspose.Cells Cloud SDK for Node.js เป็น API แบบ REST ที่ยอดเยี่ยมซึ่งทำให้การทำงานอัตโนมัติของเอกสาร Excel ง่ายขึ้นและรองรับลายเซ็นดิจิตอลผ่านใบรับรอง PFX API แบบคลาวด์นี้ช่วยให้คุณสามารถจัดการเวิร์กบุ๊ก Excel โปรแกรมmatically ผ่านการทำงานที่หลากหลาย:
- สร้าง, เปิด, และแก้ไขไฟล์ Excel (.xls, .xlsx)
- ใช้การป้องกันด้วยรหัสผ่านและการเข้ารหัส
- ดึงข้อมูล ข้อความ รูปภาพ แผนภูมิ และอื่น ๆ จากไฟล์ Excel ที่มีอยู่
- นำเข้า/ส่งออก JSON และ XML จาก/ไปยังแผ่นงาน และอีกมากมาย
🔑 ข้อกำหนดเบื้องต้น
- สร้างบัญชีฟรีที่ Aspose.Cloud Dashboard
- ขอรับ Client ID และ Client Secret ของคุณ
- ติดตั้ง SDK:
npm install asposecellscloud
วิธีการลงชื่อไฟล์ Excel ใน Node.js
ในส่วนนี้ เราจะสำรวจรายละเอียดเกี่ยวกับวิธีการเพิ่มลายเซ็นดิจิทัลลงในเวิร์กบุ๊ก Excel โดยใช้ API ของ Node.js
ขั้นตอนที่ 1: ตั้งค่า SDK Configuration:
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);
ขั้นตอนที่ 2: อัปโหลดไฟล์ Excel และไฟล์ใบรับรอง: ใช้ SDK หรือ REST API เพื่ออัปโหลด sample.xlsx และ certificate.pfx ไปยังระบบคลาวด์จัดเก็บข้อมูล
cellsApi.uploadFile() // use this method for both Excel and PFX certificate.
ขั้นตอนที่ 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);
});
// สำหรับตัวอย่างเพิ่มเติม โปรดเยี่ยมชม 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);
// อัปโหลดทั้ง 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);
});
ลงนาม XLSX ผ่านคำสั่ง cURL
Aspose.Cells Cloud REST API นำเสนอการควบคุมแบบเต็มรูปแบบในการลงนามดิจิทัลโดยตรงผ่าน cURL ซึ่งเหมาะสำหรับสคริปต์อัตโนมัติ, ท่อส่ง DevOps, หรือสภาพแวดล้อมที่ไม่ชอบใช้ SDKs.
ด้านล่างนี้คือขั้นตอนในการใช้คำสั่ง cURL เพื่อเซ็นไฟล์ Excel ออนไลน์:
ขั้นตอนที่ 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"
ขั้นตอนที่ 2: อัปโหลดไฟล์ Excel และใบรับรองไปยังพื้นที่เก็บข้อมูลคลาวด์: ก่อนที่จะเซ็น เราต้องอัปโหลดไฟล์ Excel workbook และใบรับรองดิจิทัลไปยัง 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"
ขั้นตอนที่ 3: ลงนามดิจิทัลในแฟ้มงาน Excel: ตอนนี้ส่งคำขอ 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 ได้อย่างปลอดภัยและอัตโนมัติ ไม่ว่าคุณกำลังพัฒนาการทำงานของเอกสาร ตรวจสอบความถูกต้องของเนื้อหา หรือสร้างเครื่องมือเพื่อการปฏิบัติตาม - API นี้ช่วยให้คุณสามารถรวมความสามารถในการลงนามที่แข็งแกร่งเข้ากับแอปของคุณได้อย่างง่ายดาย
📚 ทรัพยากรเพิ่มเติม
FAQs
- Aspose.Cells Cloud รองรับไฟล์ Excel ที่มีการป้องกันด้วยรหัสผ่านหรือไม่?
- ใช่ นำเสนอรหัสผ่านเป็นส่วนหนึ่งของเนื้อหาคำขอ
- รูปแบบลายเซ็นใดบ้างที่ระบบรองรับ?
- การใช้ลายเซ็นดิจิทัลที่อิงจากใบรับรอง PFX ได้รับการสนับสนุน
- ฉันสามารถตรวจสอบลายเซ็นดิจิทัลหลังจากที่ลงนามได้ไหม?
- ใช่ คุณสามารถใช้ API การตรวจสอบที่มีอยู่ใน Aspose.Cells Cloud ได้
บทความที่แนะนำ
คุณอาจพิจารณาเยี่ยมชมลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: