PdfFileSignature
Overview
PdfFileSignature Java için Aspose.PDF FOSS sınıfıdır. Mirasçılardan gelenler: AutoCloseable.
PDF dijital imzaları ile çalışmak için.
Bu sınıf Java programlarında PdfFileSignature nesnelerle çalışmak için 42 yöntem sunar. Mevcut yöntemler şunları içerir: PdfFileSignature, bindPdf, close, containsSignature, containsUsageRights, coversWholeDocument, getBlankSignNames, getContactInfo, getDateTime, getLocation, getReason, getRevision,12 adet daha yöntem. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : blankSignNames, containSignature, signNames, signatureNames, totalRevision.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
signNames | List<String> | Read | Belgede imzalanan imza alanlarının isimlerini geri getirir. |
signatureNames | List<SignatureName> | Read | Tüm imza alanlarının isimlerini (her ikisi de imzalanmış ve imzalamamış) geri getirir. |
blankSignNames | List<String> | Read | Kayıtlı olmayan (beyaz) imza alanlarının isimlerini geri getirir. |
containSignature | boolean | Read | @@link_signature_c#kodu__0=C# adı ile eşleşen bir isim için Alias. |
totalRevision | int | Read | Belgeye imzalanan denetimlerin toplam sayısını geri getirir. |
Methods
| Signature | Description |
|---|---|
PdfFileSignature() | Yeni bir boş {@code PdfFileSignature} örneği oluşturur. |
PdfFileSignature(document: Document) | Belirlenen belgeye bağlanan bir {@code PdfFileSignature} oluşturur. |
PdfFileSignature(inputFile: String) | PDF’ye bağlanan bir {@code PdfFileSignature} oluşturur {_code inputFile}. |
bindPdf(inputFile: String) | Bu imza faşetine bir PDF dosyası bağlar. |
bindPdf(inputStream: InputStream) | Bir giriş akışından bir PDF bağlar. |
bindPdf(document: Document) | Bu imza faturasına mevcut bir {@link Document} bağlar. |
getSignNames() → List<String> | Belgede imzalanan imza alanlarının isimlerini geri getirir. |
getSignatureNames(onlyActive: boolean) → List<SignatureName> | Belgenin tüm imza alanlarının isimlerini {@link SignatureName} metadata ile her alanın imzalanıp imzalanan nesneler olarak geri getirir. |
getSignatureNames() → List<SignatureName> | Tüm imza alanlarının isimlerini (her ikisi de imzalanmış ve imzalamamış) geri getirir. |
getBlankSignNames() → List<String> | Kayıtlı olmayan (beyaz) imza alanlarının isimlerini geri getirir. |
verifySignature(signatureName: SignatureName) → boolean | Belirlenen imza alanının dijital imzası kontrol edilir. |
verifySignature(signName: String) → boolean | Belirlenen imza alanının dijital imzası kontrol edilir. |
verifySignature(signName: String, options: ValidationOptions) → boolean | Dijital imza seçenekleri ile doğrulama. |
verifySignature(signName: String, options: ValidationOptions, result: ValidationResult[]) → boolean | Dijital imza seçenekleri ile doğrulama ve bir sonuç iade. |
verifySignature(signatureName: SignatureName, options: ValidationOptions) → boolean | Seçeneklerle belirtilen {@link SignatureName} dijital imzayı kontrol edin. |
isContainSignature() → boolean | @@link_signature_c#kodu__0=C# adı ile eşleşen bir isim için Alias. |
containsSignature() → boolean | Belgenin en az bir imza alanı olup olmadığını geri getirir. |
isSigned(signName: String) → boolean | Belirlenen imza alanının imzalanmış olup olmadığını geri bildirir. |
getReason(signName: String) → String | Belirlenen imza alanı için imzalamak için nedenini iade eder. |
getLocation(signName: String) → String | Belirlenen imza alanı için imzalanma yeri iade eder. |
getSignerName(signName: String) → String | Belirlenen imza alanı için imzacının adını iade eder. |
getDateTime(signName: String) → Date | Belirlenen imza alanı için imzalanma tarihini iade eder. |
getContactInfo(signName: String) → String | Belirlenen imza alanı için iletişim bilgileri iade edilir. |
save(outputFile: String) | Bir dosyaya bağlanan belgeyi kaydeder. |
save(outputStream: OutputStream) | Bir çıkış akışı için bağlanmış belgeyi kaydeder. |
close() | İmza fıkrasını kapatır ve bağlanmış belgeyi serbest bırakır (bu fıklanın sahip olduğu durumlarda). |
sign(pageNumber: int, reason: String, contact: String, location: String, visible: boolean, rect: Rectangle, signature: Signature) | Belgeyi, verilen sayfada yeni bir imza alanı oluşturarak imzalamak. |
sign(fieldName: String, signature: Signature) | Mevcut bir imza alanı adı ile işaret eder. |
removeSignature(signName: String) | Belirlenen imza alanından bir imzayı kaldırır. |
removeSignature(signName: String, removeField: boolean) | Belirlenen imza alanından bir imzayı kaldırır. |
containsUsageRights() → boolean | Belgenin kullanım hakları olup olmadığını geri getirir (doküman kataloğundaki UR3 sözlüğü). |
removeUsageRights() | Kullanım hakkını belgenin içinden kaldırır. |
getTotalRevision() → int | Belgeye imzalanan denetimlerin toplam sayısını geri getirir. |
getRevision(signName: String) → int | Belirlenen imza alanı için 1 tabanlı revizyon numarasını iade eder. |
getRevision(signatureName: SignatureName) → int | Belirlenen imza alanı için 1 tabanlı revizyon numarasını iade eder. |
isCoversWholeDocument(signName: String) → boolean | Adlandırılan imzanın byte aralığının tüm belgeyi (yani tüm dokümanları) kapsamış olup olmadığını geri getirir. |
coversWholeDocument(signatureName: SignatureName) → boolean | Adlandırılan imzanın byte aralığının tüm belgeyi kapsamış olup olmadığını geri getirir. |
getReason(name: SignatureName) → String | @@link #getReason(String)} yıkama {@Link SignatureName} ile. |
getLocation(name: SignatureName) → String | @@link #getLocation(String)} yıkama {@Link SignatureName} ile. |
getSignerName(name: SignatureName) → String | @@link #getSignerName(String)} yükleme {@Link SignatureName} alınır. |
getDateTime(name: SignatureName) → Date | @@link #getDateTime(String)} yıkama {@Link SignatureName}. |
getContactInfo(name: SignatureName) → String | @@link #getContactInfo(String)} yükleme {@Link SignatureName} alınır. |