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}.

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

 فارسی