PdfFileSignature

PdfFileSignature

Overview

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

หน้าตึกสําหรับการทํางานกับ PDF การลงนามดิจิตอล.

หมวดนี้ให้ 42 วิธีในการทํางานกับ PdfFileSignature วัตถุในโปรแกรม Java. วิธีการที่ใช้ได้แก่: PdfFileSignature, bindPdf, close, containsSignature, containsUsageRights, coversWholeDocument, getBlankSignNames, getContactInfo, getDateTime, getLocation, getReason, getRevision,และวิธีการเพิ่มเติมอีก 12 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Java ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Java. คุณสมบัติ: blankSignNames, containSignature, signNames, signatureNames, totalRevision.

Properties

NameTypeAccessDescription
signNamesList<String>Readส่งชื่อสนาม signed ในเอกสาร.
signatureNamesList<SignatureName>Readส่งชื่อของสนามเซ็นต์ทั้งหมด (ทั้งที่ลงนามและไม่ลงมือ).
blankSignNamesList<String>Readส่งชื่อสนามเซ็นต์ที่ไม่ได้ลงนาม (เปล่า) กลับ.
containSignaturebooleanReadอัลยาสสําหรับ {@link #containsSignature()} ที่ตรงกับ C# { @code IsContainSignature (()) } ชื่อ.
totalRevisionintReadการส่งกลับจํานวนการแก้ไขที่ลงนามในเอกสารทั้งหมด.

Methods

SignatureDescription
PdfFileSignature()สร้างตัวอย่าง {@code PdfFileSignature} ที่ว่างใหม่.
PdfFileSignature(document: Document)สร้าง {@code PdfFileSignature} ที่เชื่อมต่อกับเอกสารที่ระบุ.
PdfFileSignature(inputFile: String)สร้าง {@code PdfFileSignature} ที่เชื่อมต่อกับ PDF ในที่ { @ code inputFile}.
bindPdf(inputFile: String)เชื่อมไฟล์ PDF กับหน้าฉากเซ็นต์นี้.
bindPdf(inputStream: InputStream)การผูกพัน PDF จากการส่งเข้า.
bindPdf(document: Document)เชื่อมต่อ {@link Document} ที่มีอยู่กับหน้าฉากลายเซ็นต์นี้.
getSignNames()List<String>ส่งชื่อสนาม signed ในเอกสาร.
getSignatureNames(onlyActive: boolean)List<SignatureName>ส่งชื่อของสนามลงนามทั้งหมดในเอกสารเป็นวัตถุ {@link SignatureName} พร้อมกับเมตาเดต้าเกี่ยวกับการที่แต่ละสนานถูกเซ็น.
getSignatureNames()List<SignatureName>ส่งชื่อของสนามเซ็นต์ทั้งหมด (ทั้งที่ลงนามและไม่ลงมือ).
getBlankSignNames()List<String>ส่งชื่อสนามเซ็นต์ที่ไม่ได้ลงนาม (เปล่า) กลับ.
verifySignature(signatureName: SignatureName)booleanยืนยันลายเซ็นดิจิตอลของสนามลายซินทร์ที่ระบุ.
verifySignature(signName: String)booleanยืนยันลายเซ็นดิจิตอลของสนามลายซินทร์ที่ระบุ.
verifySignature(signName: String, options: ValidationOptions)booleanยืนยันลายเซ็นต์ดิจิตอลด้วยตัวเลือกการยืนยงความถูกต้อง.
verifySignature(signName: String, options: ValidationOptions, result: ValidationResult[])booleanยืนยันลายเซ็นต์ดิจิตอลด้วยตัวเลือกการยืนยงความถูกต้อง และส่งผลกลับ.
verifySignature(signatureName: SignatureName, options: ValidationOptions)booleanยืนยันลายเซ็นต์ดิจิตอลของ {@link SignatureName} ที่กําหนดด้วยตัวเลือก.
isContainSignature()booleanอัลยาสสําหรับ {@link #containsSignature()} ที่ตรงกับ C# { @code IsContainSignature (()) } ชื่อ.
containsSignature()booleanกลับข้อมูลที่ว่าเอกสารมีสนามเซ็นต์อย่างน้อย 1 สาย.
isSigned(signName: String)booleanกลับข้อมูลที่บอกไว้ว่าสนามเซ็นต์ถูกลงนามหรือไม่.
getReason(signName: String)Stringส่งผลการลงนามสําหรับสนามที่กําหนดไว้.
getLocation(signName: String)Stringส่งที่ตั้งการลงนามสําหรับสนามลายเซ็นที่ระบุ.
getSignerName(signName: String)Stringส่งชื่อผู้ลงนามสําหรับสนามการลงมือที่ระบุ.
getDateTime(signName: String)Dateส่งคืนวันที่ลงนามสําหรับสนามการลงชื่อที่ระบุ.
getContactInfo(signName: String)Stringส่งข้อมูลติดต่อสําหรับสนามลายเซ็นที่ระบุ.
save(outputFile: String)เก็บเอกสารที่ผูกเข้าเป็นไฟล์.
save(outputStream: OutputStream)เก็บเอกสารที่เชื่อมต่อไปยังสตรีมการออก.
close()ปิดหน้าฉากลายเซ็นต์และปล่อยเอกสารที่ผูก (ถ้าหน้านี้เป็นเจ้าของ).
sign(pageNumber: int, reason: String, contact: String, location: String, visible: boolean, rect: Rectangle, signature: Signature)ลงนามเอกสารโดยสร้างสนามเซ็นต์ใหม่บนหน้าที่ให้.
sign(fieldName: String, signature: Signature)การเซ็นสนามลายมือที่มีอยู่โดยชื่อ.
removeSignature(signName: String)ลบลายเซ็นต์จากสนามลายซินเตอร์ที่ระบุ.
removeSignature(signName: String, removeField: boolean)ลบลายเซ็นต์จากสนามลายซินเตอร์ที่ระบุ.
containsUsageRights()booleanการคืนข้อมูลว่าเอกสารมีสิทธิในการใช้งานหรือไม่ (วัสดุ UR3 ในคลาสก์เອກະສານ).
removeUsageRights()ลบสิทธิ์การใช้งานจากเอกสาร.
getTotalRevision()intการส่งกลับจํานวนการแก้ไขที่ลงนามในเอกสารทั้งหมด.
getRevision(signName: String)intส่งหมายเลขการแก้ไขที่เนื่องจาก 1 สําหรับสนามลายเซ็นต์ที่ระบุ.
getRevision(signatureName: SignatureName)intส่งหมายเลขการแก้ไขที่เนื่องจาก 1 สําหรับสนามลายเซ็นต์ที่ระบุ.
isCoversWholeDocument(signName: String)booleanการตอบกลับว่าระยะ byte ของลายเซ็นที่ชื่อจะครอบคลุมเอกสารทั้งหมดหรือไม่ (คือ.
coversWholeDocument(signatureName: SignatureName)booleanกลับข้อมูลว่า ระยะ byte ของลายเซ็นที่ชื่อครอบคลุมเอกสารทั้งหมดหรือไม่.
getReason(name: SignatureName)String{@link #getReason(String)} การใช้งานที่เกินค่า { @link SignatureName}.
getLocation(name: SignatureName)String{@link #getLocation(String)} การใช้งานที่เกินค่า { @link SignatureName}.
getSignerName(name: SignatureName)String{@link #getSignerName(String)} การใช้งานที่เกินค่า { @link SignatureName}.
getDateTime(name: SignatureName)Date{@link #getDateTime(String)} การใช้งานที่เกินค่า { @link SignatureName}.
getContactInfo(name: SignatureName)String{@link #getContactInfo(String)} การใช้งานที่เกินค่า { @link SignatureName}.

See Also

 ภาษาไทย