วิธีการลงนามโครงการ Excel VBA โดยใช้ GroupDocs.Signature สำหรับ Java
การแนะนำ
เพิ่มความปลอดภัยให้กับเวิร์กบุ๊ก Excel ของคุณด้วยการลงนามดิจิทัลในโปรเจ็กต์ VBA โดยใช้ GroupDocs.Signature สำหรับ Java คู่มือฉบับสมบูรณ์นี้จะแนะนำคุณตลอดกระบวนการ เพื่อให้มั่นใจได้ถึงความถูกต้องและความสมบูรณ์ คุณจะได้เรียนรู้วิธีการลงนามเฉพาะโปรเจ็กต์ VBA หรือทั้งเอกสารและโปรเจ็กต์ VBA
สิ่งที่คุณจะได้เรียนรู้:
- การกำหนดค่า GroupDocs.Signature สำหรับ Java ในโครงการของคุณ
- การลงนามเพียงโครงการ VBA ของสเปรดชีตโดยไม่เปลี่ยนแปลงเนื้อหาอื่น
- การลงนามทั้งเอกสารและโครงการ VBA ร่วมกัน
ก่อนที่จะเริ่มใช้งาน ให้แน่ใจว่าคุณปฏิบัติตามข้อกำหนดเบื้องต้นทั้งหมด!
ข้อกำหนดเบื้องต้น
หากต้องการปฏิบัติตามคำแนะนำนี้อย่างประสบความสำเร็จ โปรดแน่ใจว่าคุณมี:
- ห้องสมุดที่จำเป็น: GroupDocs.Signature สำหรับไลบรารี Java เวอร์ชัน 23.12
- การตั้งค่าสภาพแวดล้อม: ความคุ้นเคยกับระบบสร้าง Maven หรือ Gradle จะเป็นประโยชน์
- ความรู้เบื้องต้นที่จำเป็น: ความเข้าใจพื้นฐานเกี่ยวกับการเขียนโปรแกรม Java และแนวคิดเกี่ยวกับใบรับรองดิจิทัล
การตั้งค่า GroupDocs.Signature สำหรับ Java
คำแนะนำในการติดตั้ง
รวม GroupDocs.Signature เข้าในโครงการของคุณโดยใช้คำแนะนำตัวจัดการการอ้างอิงต่อไปนี้:
เมเวน
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-signature</artifactId>
<version>23.12</version>
</dependency>
แกรเดิล
implementation 'com.groupdocs:groupdocs-signature:23.12'
สำหรับการดาวน์โหลดโดยตรง โปรดไปที่ GroupDocs.Signature สำหรับรุ่น Java.
การได้มาซึ่งใบอนุญาต
เริ่มต้นด้วยการทดลองใช้ฟรีเพื่อสำรวจความสามารถของ GroupDocs.Signature หากตรงตามความต้องการของคุณ ลองพิจารณาซื้อใบอนุญาตหรือขอใบอนุญาตชั่วคราวผ่านเว็บไซต์อย่างเป็นทางการ
ในการเริ่มต้นและตั้งค่า GroupDocs.Signature ในแอปพลิเคชัน Java ของคุณ:
import com.groupdocs.signature.Signature;
// เริ่มต้นวัตถุลายเซ็นด้วยเส้นทางไฟล์
Signature signature = new Signature("path/to/your/file");
คู่มือการใช้งาน
การลงนามเฉพาะโครงการ VBA ของสเปรดชีต
ภาพรวม
คุณลักษณะนี้ช่วยให้คุณลงนามเฉพาะโครงการ VBA ในสเปรดชีต Excel โดยไม่แตะต้องส่วนอื่นของเอกสาร
ขั้นตอนการดำเนินการ
1. การตั้งค่าตัวเลือกป้าย
import com.groupdocs.signature.options.sign.DigitalSignOptions;
import com.groupdocs.signature.domain.extensions.signoptions.DigitalVBA;
String certificatePath = "YOUR_DOCUMENT_DIRECTORY/CertificatePfx";
String password = "1234567890";
DigitalSignOptions signOptions = new DigitalSignOptions();
DigitalVBA digitalVBA = new DigitalVBA(certificatePath, password);
digitalVBA.setSignOnlyVBAProject(true);
digitalVBA.setComments("VBA Comment");
signOptions.getExtensions().add(digitalVBA);
- คำอธิบายพารามิเตอร์:
certificatePath
และpassword
ใช้สำหรับการเข้าถึงใบรับรองดิจิทัลของคุณ การตั้งค่าsetSignOnlyVBAProject(true)
รับประกันว่ามีการลงนามเฉพาะโครงการ VBA เท่านั้น
2. การลงนามในไฟล์
signature.sign("output/path/OnlyVBAProject.xlsm\