PdfFileSignature

PdfFileSignature

ภาพรวม

PdfFileSignature เป็นคลาสใน Aspose.PDF FOSS สําหรับ .NET. ทายาทจาก: IDisposable.

หน้าตึกสําหรับการลงนามและอ่านลายเซ็นต์ดิจิตอลในเอกสาร PDF.

หมวดนี้ให้ 71 วิธีในการทํางานกับ PdfFileSignature วัตถุในโปรแกรม .NET. วิธีการที่ใช้ได้แก่: BindPdf, Certify, Close, ContainsSignature, ContainsUsageRights, CoversWholeDocument, Dispose, ExtractCertificate, ExtractImage, GetAccessPermissions, GetBlankSignNames, GetBlankSignatureNames,และ 23 วิธีเพิ่มเติม. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน .NET ใดก็ได้หลังจากติดตั้งแพ็คเกจ Aspose.PDF FOSS for .Net. คุณสมบัติ: Document, IsCertified, IsLtvEnabled, SignatureAppearance, SignatureAppearanceStream.

คุณสมบัติ

ชื่อประเภทAccessคําอธิบาย
DocumentDocumentอ่านเอกสารที่ผูกพัน, เปิดอย่างอ่อนแอจากไบต์ PDF ที่ผนึกไว้ เพื่ออ่านสนาม / การลงนามของมัน.
IsCertifiedboolอ่านTrue เมื่อเอกสารที่ผูกพันถูกรับรอง คือ.
SignatureAppearancestringอ่าน/เขียนเส้นทางไปยังภาพที่ใช้เป็นการแสดงลักษณะของลายเซ็นต์ที่เห็นได้ชัด.
SignatureAppearanceStreamStream?อ่าน/เขียนรางไบต์สําหรับการแสดงภาพลักษณะของลายเซ็นที่เห็นได้ชัด.
IsLtvEnabledboolอ่านTrue หากเอกสารมี /DSS (Document Security Store) ในตารางการจัดหา การแสดงตัวสําหรับ LTV (ยืนยันระยะยาว) เติมเซ็นต์.

วิธีการ

Signatureคําอธิบาย
Dispose()เรียก Dispose ในตัวอย่าง PdfFileSignature นี้.
Close()เรียก Close ในตัวอย่าง PdfFileSignature นี้.
PdfFileSignature()เรียก PdfFileSignature ในตัวอย่างนี้ PdfFileSignature.
PdfFileSignature(document: Document)เรียก PdfFileSignature(เอกสาร) ในตัวอย่างนี้ PdfFileSignature.
PdfFileSignature(document: Document, outputFile: string)เรียก PdfFileSignature ((document, outputFile) ในตัวอย่างนี้ PdfFileSignature.
PdfFileSignature(inputFile: string)เรียก PdfFileSignature ((inputFile) ในตัวอย่างนี้ PdfFileSignature.
PdfFileSignature(inputFile: string, outputFile: string)เรียก PdfFileSignature ((inputFile, outputFille) ในตัวอย่างนี้ PdfFileSignature.
BindPdf(inputFile: string)เรียก BindPdf ((inputFile) ในตัวอย่างนี้ PdfFileSignature.
BindPdf(input: byte[])เรียก BindPdf ((input) ในตัวอย่างนี้ PdfFileSignature.
BindPdf(inputStream: Stream)เรียก BindPdf ((inputStream) ในตัวอย่างนี้ PdfFileSignature.
BindPdf(document: Document)เรียก BindPdf(เอกสาร) ในตัวอย่างนี้ PdfFileSignature.
GetSignNames()เรียก GetSignNames ในตัวอย่างนี้ PdfFileSignature.
GetSignNames(onlyActive: bool)การเซ็นต์ที่ใช้ได้เพียงเมื่อ onlyActive เป็น true; หากไม่กลับทุกสนามการเซินต์ที่มีค่า / V (ตรงกับความอ้วนเกินตัวปาราเมตร).
GetSignatureNames()สายการลงนามทั้งหมดที่ถูกบรรจุเป็นรายการ SignatureName (ตรงกับรูปแบบส่วน + เต็ม +HasSignature ที่ Aspose.Pdf คาด).
GetSignatureNames(onlyActive: bool)การกรองการทํางานของเซ็นต์ คําพิจารณาเดียวกันกับ GetSignNames(bool).
GetBlankSignNames()ชื่อสนามเซ็นต์ที่มีอยู่ในแบบฟอร์ม แต่ไม่มีค่าเซินท์ (/ V ไม่มีรายการ).
GetBlankSignatureNames()เรียก GetBlankSignatureNames ในตัวอย่างนี้ PdfFileSignature.
GetRevision(signName: string)รายการแก้ไขของลายเซ็นที่ชื่อ (ฐาน 1) นับลายซินในลําดับที่พวกเขาปรากฏอยู่ในต้นสนาม.
GetRevision(signName: SignatureName)เรียก GetRevision(signName) ในตัวอย่างนี้ PdfFileSignature.
GetTotalRevision()จํานวนเซ็นต์ทั้งหมดที่อยู่ในเอกสาร (การแก้ไขสูงสุดจาก 1 ที่ GetRevision ((สตริง)) ส่งกลับ).
GetAccessPermissions()อ่านระดับการอนุญาตเข้าถึง /DocMDP /P ของลายเซ็นต์รับรอง (1, 2, หรือ 3 ต่อ PDF 32000-1 §12.8.2.2).
CoversWholeDocument(signName: string)การที่ลายเซ็นชื่อครอบคลุมเอกสารติดต่อทั้งหมด (คือ.
CoversWholeDocument(signName: SignatureName)เรียก CoversWholeDocument(signName) ในตัวอย่างนี้ PdfFileSignature.
RemoveSignature(signName: SignatureName)เรียก RemoveSignature(signName) ในตัวอย่างนี้ PdfFileSignature.
RemoveSignature(signName: SignatureName, removeField: bool)เรียก RemoveSignature ((signName, removeField) ในตัวอย่างนี้ PdfFileSignature.
VerifySignature(signName: SignatureName)เรียก VerifySignature(signName) ในตัวอย่างนี้ PdfFileSignature.
GetSignerName(signName: SignatureName)เรียก GetSignerName(signName) ในตัวอย่างนี้ PdfFileSignature.
GetReason(signName: SignatureName)เรียก GetReason(signName) ในตัวอย่างนี้ PdfFileSignature.
GetLocation(signName: SignatureName)เรียก GetLocation(signName) ในตัวอย่างนี้ PdfFileSignature.
GetContactInfo(signName: SignatureName)เรียก GetContactInfo(signName) ในตัวอย่างนี้ PdfFileSignature.
GetDateTime(signName: SignatureName)เรียก GetDateTime(signName) ในตัวอย่างนี้ PdfFileSignature.
ExtractCertificate(signName: SignatureName)เรียก ExtractCertificate(signName) ในตัวอย่างนี้ PdfFileSignature.
TryExtractCertificate(signName: SignatureName, stream: Stream)เรียก TryExtractCertificate ((signName, stream) ในตัวอย่างนี้ PdfFileSignature.
TryExtractCertificate(signName: SignatureName, certificate: System.Security.Cryptography.X509Certificates.X509Certificate2)เรียก TryExtractCertificate ((signName, certificate) ในตัวอย่างนี้ PdfFileSignature.
VerifySignature(signName: string)เรียก VerifySignature(signName) ในตัวอย่างนี้ PdfFileSignature.
GetSignerName(signName: string)เรียก GetSignerName(signName) ในตัวอย่างนี้ PdfFileSignature.
GetReason(signName: string)เรียก GetReason(signName) ในตัวอย่างนี้ PdfFileSignature.
GetLocation(signName: string)เรียก GetLocation(signName) ในตัวอย่างนี้ PdfFileSignature.
GetContactInfo(signName: string)เรียก GetContactInfo(signName) ในตัวอย่างนี้ PdfFileSignature.
GetDateTime(signName: string)เรียก GetDateTime(signName) ในตัวอย่างนี้ PdfFileSignature.
IsCoversWholeDocument(signName: string)เรียก IsCoversWholeDocument(signName) ในตัวอย่างนี้ PdfFileSignature.
RemoveSignature(signName: string)เรียก RemoveSignature(signName) ในตัวอย่างนี้ PdfFileSignature.
RemoveSignature(signName: string, removeField: bool)ลบค่าเซ็นต์ (ลบ Field false) หรือทั้งสนามเซินท์ (true) โดยชื่อ.
RemoveSignatures()เรียก RemoveSignatures ในตัวอย่างนี้ PdfFileSignature.
IsContainSignature()กลับ true หากการเซ็นต์มีไว้.
ExtractCertificate(signName: string)ถอดรับรองการลงนาม X.509 จากสนามเซ็นต์ที่ชื่อ และส่งกลับเป็นสตริมความจําของไบท์ ที่มีการรหัส DER (.รูปแบบcer).
ContainsUsageRights()เรียก ContainsUsageRights ในตัวอย่างนี้ PdfFileSignature.
RemoveUsageRights()เรียก RemoveUsageRights ในตัวอย่างนี้ PdfFileSignature.
ContainsSignature()เรียก ContainsSignature ในตัวอย่างนี้ PdfFileSignature.
Save(outputFile: string)เรียก Save(outputFile) ในตัวอย่าง PdfFileSignature นี้.
Save(outputStream: Stream)เรียก Save ((outputStream) ในตัวอย่าง PdfFileSignature นี้.
SetCertificate(pfx: string, pass: string)อัตราการรับรองเซ็นต์จากไฟล์ PFX/PKCS#12.
Sign(page: int, SigReason: string, SigContact: string, SigLocation: string, visible: bool, annotRect: System.Drawing.Rectangle)ลงนามด้วยใบรับรองที่ติดตั้งไว้ก่อนหน้านี้ SetCertificate.
Sign(page: int, visible: bool, annotRect: System.Drawing.Rectangle, sig: Forms.Signature)การลงนามบนหน้าที่ให้ โดยใช้ใบรับรองที่ติดตั้งใน sig.
Sign(page: int, SigReason: string, SigContact: string, SigLocation: string, visible: bool, annotRect: System.Drawing.Rectangle, sig: Forms.Signature)การลงนามบนหน้าที่ให้พร้อมกับเมตาเดทอย่างชัดเจน โดยใช้ใบรับรองที่ติดตั้งใน sig.
Sign(page: int, SigName: string, SigReason: string, SigContact: string, SigLocation: string, visible: bool, annotRect: System.Drawing.Rectangle, sig: Forms.Signature)การเซ็นด้วยชื่อสนามที่ชัดเจน + เมตาเดท้า.
Sign(SigName: string, sig: Forms.Signature)ลงนามในสนามเซ็นต์เปล่าที่มีอยู่ด้วยชื่อ.
Sign(SigName: string, SigReason: string, SigContact: string, SigLocation: string, sig: Forms.Signature)ลงนามในสนามเซ็นต์เปล่าที่มีอยู่ด้วยชื่อ พร้อมกับเมตาเดทที่ชัดเจน.
Certify(page: int, SigReason: string, SigContact: string, SigLocation: string, visible: bool, annotRect: System.Drawing.Rectangle, docMdpSignature: Forms.DocMDPSignature)การลงนามบนหน้าที่ให้ไว้ด้วยการอ้าง /DocMDP เพื่อให้ลายเซ็นที่ได้เป็นลายซินต์รับรอง (PDF 32000-1 §12.8.2.2).
Certify(sigName: string, docMdpSignature: Forms.DocMDPSignature)การรับรองสนามเซ็นต์เปล่าที่มีอยู่โดยชื่อ.
VerifySigned(signName: string)ยืนยันว่าลายเซ็นที่ลงนามไม่เสียหาย.
VerifySignature(signName: string, options: Security.ValidationOptions, validationResult: Security.ValidationResult)ยืนยันการลงนามที่มีตัวเลือกที่ชัดเจน + กลับ ValidationResult ที่อธิบายผล.
VerifySignature(signName: string, publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult)เรียก VerifySignature ((signName, publicKeyCertificate, options, validationResult) ในตัวอย่างนี้ PdfFileSignature.
VerifySignature(signName: Facades.SignatureName, publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2)การตรวจสอบที่ติด Cert โดยไม่มี ValidationOptions.
VerifySignature(signName: Facades.SignatureName, options: Security.ValidationOptions, validationResult: Security.ValidationResult)เรียก VerifySignature ((signName, options, validationResult) ในตัวอย่างนี้ PdfFileSignature.
VerifySignature(signName: Facades.SignatureName, publicKeyCertificate: System.Security.Cryptography.X509Certificates.X509Certificate2, options: Security.ValidationOptions, validationResult: Security.ValidationResult)เรียก VerifySignature ((signName, publicKeyCertificate, options, validationResult) ในตัวอย่างนี้ PdfFileSignature.
GetSignaturesInfo()อัลคอริทึม/การสกัด /แบบสามมาตรฐานต่อเซ็นต์, การพาร์สจาก PKCS#7 ของทุกเซนต์ /เนื้อหา.
ExtractImage(signName: string)ถอดสตรีม / AP / N (หน้าตาปกติ) ของวิดจีต์ของลายเซ็นที่ได้รับชื่อ.
ExtractImage(signName: SignatureName)เรียก ExtractImage(signName) ในตัวอย่างนี้ PdfFileSignature.
Save()เก็บเอกสารที่ผูก (อาจมีลายเซ็น) ไปยังการออกผลงานFile จาก ctor.
ToByteArray()การสะดวกสบาย FOSS เท่านั้น: ย้อนกลับไบท์ PDF ที่ถูกผูก (อาจมีลายเซ็น).

ดูเช่นกัน

 ภาษาไทย