PdfFileSignature

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

NameTypeAccessDescription
signNamesList<String>ReadBelgede imzalanan imza alanlarının isimlerini geri getirir.
signatureNamesList<SignatureName>ReadTüm imza alanlarının isimlerini (her ikisi de imzalanmış ve imzalamamış) geri getirir.
blankSignNamesList<String>ReadKayıtlı olmayan (beyaz) imza alanlarının isimlerini geri getirir.
containSignaturebooleanRead@@link_signature_c#kodu__0=C# adı ile eşleşen bir isim için Alias.
totalRevisionintReadBelgeye imzalanan denetimlerin toplam sayısını geri getirir.

Methods

SignatureDescription
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)booleanBelirlenen imza alanının dijital imzası kontrol edilir.
verifySignature(signName: String)booleanBelirlenen imza alanının dijital imzası kontrol edilir.
verifySignature(signName: String, options: ValidationOptions)booleanDijital imza seçenekleri ile doğrulama.
verifySignature(signName: String, options: ValidationOptions, result: ValidationResult[])booleanDijital imza seçenekleri ile doğrulama ve bir sonuç iade.
verifySignature(signatureName: SignatureName, options: ValidationOptions)booleanSeç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()booleanBelgenin en az bir imza alanı olup olmadığını geri getirir.
isSigned(signName: String)booleanBelirlenen imza alanının imzalanmış olup olmadığını geri bildirir.
getReason(signName: String)StringBelirlenen imza alanı için imzalamak için nedenini iade eder.
getLocation(signName: String)StringBelirlenen imza alanı için imzalanma yeri iade eder.
getSignerName(signName: String)StringBelirlenen imza alanı için imzacının adını iade eder.
getDateTime(signName: String)DateBelirlenen imza alanı için imzalanma tarihini iade eder.
getContactInfo(signName: String)StringBelirlenen 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()booleanBelgenin 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()intBelgeye imzalanan denetimlerin toplam sayısını geri getirir.
getRevision(signName: String)intBelirlenen imza alanı için 1 tabanlı revizyon numarasını iade eder.
getRevision(signatureName: SignatureName)intBelirlenen imza alanı için 1 tabanlı revizyon numarasını iade eder.
isCoversWholeDocument(signName: String)booleanAdlandı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)booleanAdlandı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.

See Also

 Türkçe