PdfFileSignature
PdfFileSignature
Overview
PdfFileSignature در این مطلب به عنوان یک کلاس برای جاوا می پردازیم. میراث از : AutoCloseable.
برای کار با امضای دیجیتال PDF.
این کلاس 42 روش برای کار با PdfFileSignature اشیاء در برنامه های جاوا را فراهم می کند. روش های موجود شامل: PdfFileSignature, bindPdf, close, containsSignature, containsUsageRights, coversWholeDocument, getBlankSignNames, getContactInfo, getDateTime, getLocation, getReason, getRevision,و 12 روش اضافی. همه اعضای عمومی پس از نصب Aspose.PDF FOSS برای بسته جاوا به هر برنامه جاو دسترسی دارند. اموال : blankSignNames, containSignature, signNames, signatureNames, totalRevision.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
signNames | List<String> | Read | نام میدان های امضا امض شده را در سند بازگردانید. |
signatureNames | List<SignatureName> | Read | نام هر یک از میدان های امضا (هر دو امض شده و غیر امضای) را بازگردانید. |
blankSignNames | List<String> | Read | نام ها را از میدان های امضا (سفید) بازگردانده می کند. |
containSignature | boolean | Read | در این مطلب به بررسی و بررسی موضوعات مربوط به کلمه ی C# می پردازیم. |
totalRevision | int | Read | تعداد کل بازنگری های امضا شده در سند را بازگردانید. |
Methods
| Signature | Description |
|---|---|
PdfFileSignature() | یک مثال خالی جدید ایجاد می کند {@code PdfFileSignature}. |
PdfFileSignature(document: Document) | ایجاد یک {@code PdfFileSignature} به سند مشخص شده متصل می شود. |
PdfFileSignature(inputFile: String) | ایجاد یک {@code PdfFileSignature} به PDF در {_code inputFile} متصل می شود. |
bindPdf(inputFile: String) | یک فایل PDF را به این فاز امضا متصل کنید. |
bindPdf(inputStream: InputStream) | پیوند یک PDF از جریان ورودی. |
bindPdf(document: Document) | یک {@link Document} موجود را به این فاز امضا متصل کنید. |
getSignNames() → List<String> | نام میدان های امضا امض شده را در سند بازگردانید. |
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 | در این مطلب به بررسی و بررسی موضوعات مربوط به کلمه ی C# می پردازیم. |
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 | شماره بازنگری مبتنی بر 1 برای میدان امضای مشخص شده را بازگردانید. |
getRevision(signatureName: SignatureName) → int | شماره بازنگری مبتنی بر 1 برای میدان امضای مشخص شده را بازگردانید. |
isCoversWholeDocument(signName: String) → boolean | بازگرداند که آیا محدوده بایت امضای نامیده شده پوشش می دهد یا نه. |
| کل کتاب (یعنی. | |
coversWholeDocument(signatureName: SignatureName) → boolean | بازگرداند که آیا محدوده بایت امضای نامیده شده پوشش می دهد یا نه. |
| کل سند. | |
getReason(name: SignatureName) → String | ↑ «تصویری از تبلت ها» (تفسیر). |
getLocation(name: SignatureName) → String | ↑ «تصویب و تبیین» در این باره. |
getSignerName(name: SignatureName) → String | ↑ «تصویری از این موضوع» (تفسیر). |
getDateTime(name: SignatureName) → Date | ↑ «تصویری از تبلت ها» (تفسیر). |
getContactInfo(name: SignatureName) → String | {@link #getContactInfo(String)} اضافه بار با استفاده از {_link SignatureName}. |