XmpMetadataHandler
ΕΚΤΙΜΗΣΗ
XmpMetadataHandler Είναι μια τάξη στο Aspose.PDF FOSS για Java.
Διαβάζει και γράφει πακέτα μεταδεδομένων XMP για την συμμόρφωση PDF/A.
Αυτή η κατηγορία παρέχει 9 μεθόδους για να εργαστείτε με XmpMetadataHandler αντικείμενα σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: buildXmpPacket, createXmpBytes, getAllProperties, getPdfAConformance, getPdfAPart, getProperty, hasPdfAId, pdfDateToXmpDate, readFromCatalog. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : allProperties, pdfAConformance, pdfAPart.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
allProperties | Map<String, String> | Διαβάστε | Επιστρέφει έναν αμετάβλητο χάρτη όλων των παρασχεθέντων ιδιότητες. |
pdfAPart | int | Διαβάστε | Επιστρέφει τον αριθμό μέρους PDF/A από τα μεταδεδομένα XMP ή 0 αν δεν υπάρχει. |
pdfAConformance | String | Διαβάστε | Επιστρέφει το επίπεδο συμμόρφωσης PDF/A από τα μεταδεδομένα XMP ή {@code null} αν δεν υπάρχει. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
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. |