XmpMetadataHandler
Overview
XmpMetadataHandler là một lớp trong Aspose.PDF FOSS cho Java.
Đọc và viết các gói metadata XMP cho sự tuân thủ PDF/A.
Khóa học này cung cấp 9 phương pháp để làm việc với các đối tượng XmpMetadataHandler trong các chương trình Java. Các phương pháp có sẵn bao gồm: buildXmpPacket, createXmpBytes, getAllProperties, getPdfAConformance, getPdfAPart, getProperty, hasPdfAId, pdfDateToXmpDate, readFromCatalog. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java. Tài sản : allProperties, pdfAConformance, pdfAPart.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
allProperties | Map<String, String> | Read | Trả lại một bản đồ không thể thay đổi của tất cả các tài sản bị đập. |
pdfAPart | int | Read | Trả lại số phần PDF/A từ dữ liệu siêu âm XMP, hoặc 0 nếu không có. |
pdfAConformance | String | Read | Trả lại mức độ tương thích PDF/A từ dữ liệu siêu âm XMP, hoặc {@code null} nếu không có. |
Methods
| Signature | Description |
|---|---|
readFromCatalog(catalog: PdfDictionary) → XmpMetadataHandler | Đọc các metadata XMP từ một thư mục PDF. |
createXmpBytes(properties: Map<String, String>, pdfaPart: int, pdfaConformance: String) → byte[] | Tạo một xà phòng bit XMP phù hợp để được tích hợp trong dòng PDF. |
getProperty(namespace: String, name: String) → String | Trả lại giá trị tài sản bằng URI namespace và tên địa phương. |
getAllProperties() → Map<String, String> | Trả lại một bản đồ không thể thay đổi của tất cả các tài sản bị đập. |
hasPdfAId() → boolean | Trả về {@code true} nếu dữ liệu siêu âm XMP chứa tài sản {_code pdfaid:part}. |
getPdfAPart() → int | Trả lại số phần PDF/A từ dữ liệu siêu âm XMP, hoặc 0 nếu không có. |
getPdfAConformance() → String | Trả lại mức độ tương thích PDF/A từ dữ liệu siêu âm XMP, hoặc {@code null} nếu không có. |
pdfDateToXmpDate(pdfDate: String) → String | Chuyển đổi một file PDF date string sang định dạng XMP date. |
buildXmpPacket(dcTitle: String, dcCreator: String, dcDescription: String, pdfKeywords: String, xmpCreatorTool: String, pdfProducer: String, xmpCreateDate: String, xmpModifyDate: String, pdfaPart: int, pdfaConformance: String) → byte[] | Xây dựng một gói XMP đầy đủ với tất cả các không gian tên tiêu chuẩn cho sự tuân thủ PDF/A. |