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
| Name | Type | Access | Description |
|---|---|---|---|
signNames | List<String> | Read | ส่งชื่อสนาม signed ในเอกสาร. |
signatureNames | List<SignatureName> | Read | ส่งชื่อของสนามเซ็นต์ทั้งหมด (ทั้งที่ลงนามและไม่ลงมือ). |
blankSignNames | List<String> | Read | ส่งชื่อสนามเซ็นต์ที่ไม่ได้ลงนาม (เปล่า) กลับ. |
containSignature | boolean | Read | อัลยาสสําหรับ {@link #containsSignature()} ที่ตรงกับ C# { @code IsContainSignature (()) } ชื่อ. |
totalRevision | int | Read | การส่งกลับจํานวนการแก้ไขที่ลงนามในเอกสารทั้งหมด. |
Methods
| Signature | Description |
|---|---|
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}. |