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 | شرح: |
|---|---|---|---|
signNames | List<String> | بخونید. | نام های زمینه های امضای signed را در سند باز می گرداند. |
signatureNames | List<SignatureName> | بخونید. | نام تمام زمینه های امضا (هم امضای و هم غیر امضاء شده) را باز می گرداند. |
blankSignNames | List<String> | بخونید. | نام زمینه های امضا بدون علامت (خالی) را باز می گرداند. |
containSignature | boolean | بخونید. | نام مستعار برای {@link #containsSignature()} که با C# { @code IsContainSignature (()) } مطابقت دارد. |
totalRevision | int | بخونید. | تعداد کل اصلاحات امضا شده در سند را باز می گرداند. |
روش ها
| 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}. |