GroupDocs.Signature ภาพรวม

API สำหรับดำเนินการลงนามเอกสารและการดำเนินการที่เกี่ยวข้องในแอปพลิเคชัน .NET

Illustration signature

การเพิ่มลายเซ็นให้กับเอกสารทางธุรกิจใน C#

การลงนามเอกสาร: ด้วย GroupDocs.Signature สำหรับ .NET คุณสามารถเพิ่มลายเซ็นหลายประเภท เช่น ข้อความ รูปภาพ บาร์โค้ด และใบรับรองดิจิทัล ลงในเอกสาร PDF และ Office API นี้ช่วยให้คุณสามารถลงนามในเอกสารของคุณด้วยข้อมูลได้เกือบทุกประเภท รวมถึงข้อมูลเมตาที่ซ่อนอยู่

กำลังประมวลผลเอกสารที่ลงนาม

การประมวลผลเพิ่มเติม: คุณสามารถดำเนินการที่มีประสิทธิภาพกับเอกสารที่ลงนามได้โดยใช้ GroupDocs.Signature ซึ่งรวมถึงการค้นหาลายเซ็นที่มีอยู่ในเอกสารทางธุรกิจและการตรวจสอบโดยใช้เกณฑ์เฉพาะ นอกจากนี้ คุณยังสามารถดึงข้อมูลเอกสารและดูตัวอย่างหน้าผ่าน .NET API นี้

การปรับแต่งผลลัพธ์

GroupDocs.Signature สำหรับ .NET มีตัวเลือกการปรับแต่งที่หลากหลาย คุณสามารถวางตำแหน่งลายเซ็นได้อย่างแม่นยำทุกที่บนหน้าเอกสาร และปรับลักษณะที่ปรากฏโดยใช้การตั้งค่าที่หลากหลาย นอกจากนี้ API นี้ยังรองรับการบันทึกเอกสารที่ประมวลผลแล้วในรูปแบบที่รองรับที่หลากหลาย

ความเป็นอิสระของแพลตฟอร์ม

GroupDocs.Signature สำหรับ. NET รองรับระบบปฏิบัติการเฟรมเวิร์กและผู้จัดการแพ็คเกจต่อไปนี้

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

รูปแบบไฟล์ที่รองรับ

GroupDocs.Signature สำหรับ .NET รองรับการดำเนินการกับ รูปแบบไฟล์ ต่อไปนี้

รูปแบบของ Microsoft Office

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLSX, XLS, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, XLAM, SXC, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPS, PPSX, PPSM, POT, POTM, POTX, PPTM

รูปภาพและรูปแบบอื่นๆ

  • แบบพกพา: PDF
  • รูปภาพ: JPG, BMP, PNG, TIFF, GIF, DICOM, WEBP
  • รูปแบบสำนักงานอื่นๆ: ODT, OTT, OTS, ODS, ODP, OTP, ODG

รูปแบบอื่นๆ

  • เว็บ: HTML, MHTML
  • หอจดหมายเหตุ: ZIP, TAR, 7Z
  • ใบรับรอง: PFX

คุณสมบัติ GroupDocs.Signature

การลงนาม PDF เอกสาร Office และรูปภาพอย่างรวดเร็วและแม่นยำ

Feature icon

การลงนามเอกสาร

เพิ่มลายเซ็นที่รองรับหนึ่งหรือหลายประเภทอย่างถูกต้องในตำแหน่งที่ระบุในเอกสารทางธุรกิจ

Feature icon

ปรับแต่งลายเซ็น

ใช้คุณสมบัติต่างๆ เช่น สี แบบอักษร เส้นขอบ การหมุน ฯลฯ เพื่อกำหนดค่าลักษณะที่ปรากฏของลายเซ็น

Feature icon

การป้องกันรหัสผ่านเอกสาร

รักษาความปลอดภัยเอกสารบางประเภทโดยการตั้งรหัสผ่านหลังจากลงนาม

Feature icon

การป้องกันจากการเปลี่ยนแปลง

ป้องกันการเปลี่ยนแปลงเอกสารทางธุรกิจที่สำคัญหลังจากต่อท้ายลายเซ็นด้วยใบรับรองดิจิทัล

Feature icon

แปลงไฟล์ที่ลงนามเป็นรูปแบบอื่น

แปลงไฟล์ที่ลงนามเป็นรูปแบบที่ต้องการ เช่น การบันทึกเอกสาร Word เป็น PDF

Feature icon

แยกตัวอย่างหน้า

แยกหน้าออกจากเอกสารที่ลงนามเป็นภาพแต่ละภาพเพื่อการประมวลผลในอนาคต

Feature icon

ค้นหาลายเซ็นในเอกสาร

รับข้อมูลเกี่ยวกับลายเซ็นที่เพิ่มไว้ก่อนหน้านี้ในเอกสารเฉพาะ

Feature icon

ตรวจสอบเอกสารที่ลงนาม

ตรวจสอบการลงนามเอกสารที่เหมาะสมโดยใช้คุณสมบัติการตรวจสอบ

Feature icon

อัปเดตหรือลบลายเซ็น

เปลี่ยนตำแหน่งลายเซ็นเฉพาะบนหน้า แก้ไขข้อความ หรือลบลายเซ็นได้อย่างง่ายดายโดยไม่มีปัญหาใดๆ

ตัวอย่างโค้ด

กรณีการใช้งานบางอย่างของ GroupDocs.Signature ทั่วไปสำหรับการดำเนินการ .NET

เพิ่มรหัส QR ลงใน PDF

การเพิ่ม QR-codes ลงในหน้าเฉพาะของเอกสาร PDF สามารถปรับปรุงกระบวนการทางธุรกิจได้ ด้านล่างนี้คือตัวอย่างวิธีเพิ่มโค้ด QR โดยใช้ GroupDocs.Signature

วิธีใส่รหัส QR เป็น PDF

// โหลดเอกสารเพื่อลงนาม
using (Signature signature = new Signature("file_to_sign.pdf"))
{
    // สร้างตัวเลือกโค้ด QR พร้อมข้อความที่กำหนดไว้ล่วงหน้า
    QrCodeSignOptions options = new QrCodeSignOptions("The document is approved by John Smith")
    {
        // กำหนดค่าประเภทและตำแหน่งการเข้ารหัสโค้ด QR บนเพจ
        EncodeType = QrCodeTypes.QR,
        Left = 100,
        Top = 100
    };
    // ลงนามในเอกสารและบันทึกเป็นไฟล์ผลลัพธ์
    signature.Sign("file_with_QR.pdf", options);
}

การปกป้องเอกสาร DOCX โดยใช้ใบรับรองดิจิทัล

คุณสามารถปกป้องเอกสาร ได้โดยใช้ลายเซ็นส่วนตัวหรือลายเซ็นขององค์กรที่จัดเก็บเป็นใบรับรองดิจิทัล เอกสารที่ได้รับการคุ้มครองดังกล่าวไม่สามารถแก้ไขได้โดยไม่ทำให้ลายเซ็นเป็นโมฆะ

ต่อไปนี้คือวิธีการตรวจสอบความสมบูรณ์ของเอกสาร

// โหลดเอกสารที่จะเซ็นชื่อแบบดิจิทัล
using (Signature signature = new Signature("file_to_sign.docx"))
{
    // ระบุตัวเลือกการเซ็นชื่อดิจิทัลและระบุเส้นทางไปยังไฟล์ใบรับรอง
    DigitalSignOptions options = new DigitalSignOptions("certificate.pfx")
    {
        // ตั้งรหัสผ่านใบรับรอง
        Password = "1234567890"
    };
    // ลงนามในเอกสารและบันทึกลงในเส้นทางที่ต้องการ
    signature.Sign("digitally_signed.docx", options);
}

 ไทย