XmpMetadataHandler
XmpMetadataHandler
نمای کلی
XmpMetadataHandler یک کلاس در Aspose.PDF FOSS برای جاوا است.
خواندن و نوشتن بسته های متاداتا XMP برای مطابقت PDF/A.
این کلاس ۹ روش برای کار با XmpMetadataHandler در برنامه های جاوا را فراهم می کند. روش های موجود شامل: buildXmpPacket, createXmpBytes, getAllProperties, getPdfAConformance, getPdfAPart, getProperty, hasPdfAId, pdfDateToXmpDate, readFromCatalog. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: allProperties, pdfAConformance, pdfAPart.
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
allProperties | Map<String, String> | بخونید. | یک نقشه غیر قابل تغییر از تمام خواص تجزیه شده را باز می گرداند. |
pdfAPart | int | بخونید. | شماره قسمت PDF/A را از متاداتا XMP، یا 0 اگر وجود نداشته باشد. |
pdfAConformance | String | بخونید. | سطح مطابقت PDF/A را از متاداتا XMP، یا {@code null} اگر وجود نداشته باشد. |
روش ها
| Signature | شرح: |
|---|---|
readFromCatalog(catalog: PdfDictionary) → XmpMetadataHandler | متاداتا XMP را از یک فرهنگ لغات کاتالوگ PDF می خواند. |
createXmpBytes(properties: Map<String, String>, pdfaPart: int, pdfaConformance: String) → byte[] | یک آرایه بایت متاداتا XMP مناسب برای چسباندن در جریان PDF ایجاد می کند. |
getProperty(namespace: String, name: String) → String | ارزش یک ویژگی را با URI فضای نام و اسم محلی باز می گرداند. |
getAllProperties() → Map<String, String> | یک نقشه غیر قابل تغییر از تمام خواص تجزیه شده را باز می گرداند. |
hasPdfAId() → boolean | {@code true} را باز می گرداند اگر متاداتا XMP دارای یک ویژگی { @ code pdfaid: part } باشد. |
getPdfAPart() → int | شماره قسمت PDF/A را از متاداتا XMP، یا 0 اگر وجود نداشته باشد. |
getPdfAConformance() → String | سطح مطابقت PDF/A را از متاداتا XMP، یا {@code null} اگر وجود نداشته باشد. |
pdfDateToXmpDate(pdfDate: String) → String | یک رشته تاریخ PDF را به قالب XMP تبدیل می کند. |
buildXmpPacket(dcTitle: String, dcCreator: String, dcDescription: String, pdfKeywords: String, xmpCreatorTool: String, pdfProducer: String, xmpCreateDate: String, xmpModifyDate: String, pdfaPart: int, pdfaConformance: String) → byte[] | یک بسته XMP کامل با تمام فضای نام استاندارد برای مطابقت PDF/A ایجاد می کند. |