PdfFileSignature

PdfFileSignature

نمای کلی

PdfFileSignature یک کلاس در Aspose.PDF FOSS برای جاوا است. وارثان از: AutoCloseable.

نمای برای کار با امضای دیجیتال PDF.

این کلاس ۴۲ روش برای کار با PdfFileSignature در برنامه های جاوا را فراهم می کند. روش های موجود شامل: PdfFileSignature, bindPdf, close, containsSignature, containsUsageRights, coversWholeDocument, getBlankSignNames, getContactInfo, getDateTime, getLocation, getReason, getRevision,، و 12 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: blankSignNames, containSignature, signNames, signatureNames, totalRevision.

خواص

نام:نوع:Accessشرح:
signNamesList<String>بخونید.نام های زمینه های امضای signed را در سند باز می گرداند.
signatureNamesList<SignatureName>بخونید.نام تمام زمینه های امضا (هم امضای و هم غیر امضاء شده) را باز می گرداند.
blankSignNamesList<String>بخونید.نام زمینه های امضا بدون علامت (خالی) را باز می گرداند.
containSignaturebooleanبخونید.نام مستعار برای {@link #containsSignature()} که با C# { @code IsContainSignature (()) } مطابقت دارد.
totalRevisionintبخونید.تعداد کل اصلاحات امضا شده در سند را باز می گرداند.

روش ها

Signatureشرح:
PdfFileSignature()یک نمونه خالی جدید {@code PdfFileSignature} ایجاد می کند.
PdfFileSignature(document: Document)یک {@code PdfFileSignature} را به سند مشخص شده متصل می کند.
PdfFileSignature(inputFile: String)یک {@code PdfFileSignature} را در پی دی اف به عنوان { @ 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این فایل نشان می دهد که آیا سند حداقل یک زمینه امضا دارد یا خیر.
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شماره اصلاحی مبتنی بر ۱ را برای میدان امضا مشخص می دهد.
getRevision(signatureName: SignatureName) → intشماره اصلاحی مبتنی بر ۱ را برای میدان امضا مشخص می دهد.
isCoversWholeDocument(signName: String) → booleanاین فایل به شما می دهد که آیا دامنه بایت های امضای نامگذاری شده کل سند را پوشش میدهد (به عنوان مثال:.
coversWholeDocument(signatureName: SignatureName) → booleanاین فایل باز می گرداند که آیا دامنه بایت های امضای نامگذاری شده کل سند را پوشش میدهد یا نه.
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}.

همچنین ببینید:

 فارسی