Ακολουθεί μια γρήγορη εισαγωγή στο πώς να διαγράψετε τα μεταδεδομένα από το έγγραφο του Word σε Java. Διαθέτει λεπτομέρειες για τη ρύθμιση του IDE, μια λίστα βημάτων προγραμματισμού και ένα δείγμα κώδικα με δυνατότητα εκτέλεσης για κατάργηση μεταδεδομένων από το Word σε Java. Θα μάθετε να αφαιρείτε πλήρως τις ιδιότητες καθώς και να διαγράφετε μόνο τις τιμές μαζί με τις επιλογές επεξεργασίας μόνο των επιλεγμένων ιδιοτήτων.
Βήματα για την κατάργηση μεταδεδομένων από το έγγραφο του Word σε Java
- Δημιουργήστε το περιβάλλον για να χρησιμοποιήσετε το Aspose.Words για Java για την εκκαθάριση των ιδιοτήτων
- Φορτώστε το Word document όπου υπάρχουν ενσωματωμένες και προσαρμοσμένες ιδιότητες
- Πρόσβαση στις προσαρμοσμένες ιδιότητες χρησιμοποιώντας τη μέθοδο getCustomDocumentProperties().
- Καλέστε τη μέθοδο clear() από την κλάση CustomDocumentProperties για να καταργήσετε τις ιδιότητες
- Καλέστε τη μέθοδο getBuiltInDocumentProperties() για πρόσβαση στις ενσωματωμένες ιδιότητες
- Καλέστε τη μέθοδο clear() για να διαγράψετε τις τιμές και save το αρχείο
Αυτή η διαδικασία εξηγεί πώς να αφαιρέσετε όλες τις ιδιότητες του εγγράφου και τις προσωπικές πληροφορίες στην Java. Για την πλήρη κατάργηση των ιδιοτήτων, καλέστε τη μέθοδο clear() στην κλάση CustomDocumentProperties ενώ για να διαγράψετε τις τιμές των μόνιμων ιδιοτήτων, καλέστε τη μέθοδο clear().
Κώδικας για καθαρισμό μεταδεδομένων από έγγραφο του Word σε Java
import com.aspose.words.*; | |
public class Main { | |
public static void main(String[] args) throws Exception // Remove Word file metadata in Java | |
{ | |
// Set the licenses | |
new com.aspose.words.License().setLicense("Aspose.Total.lic"); | |
// Load the Word DOC file | |
Document doc = new Document("SampleProps.doc"); | |
// Get the custom properties and remove them | |
CustomDocumentProperties custProps = doc.getCustomDocumentProperties(); | |
custProps.clear(); | |
// Get the built-in properties and remove the values | |
BuiltInDocumentProperties builtInProps = doc.getBuiltInDocumentProperties(); | |
builtInProps.clear(); | |
// Save the Word file | |
doc.save("Output.doc"); | |
System.out.println("Done"); | |
} | |
} |
Αυτός ο κώδικας δείχνει τη διαδικασία για την κατάργηση όλων των ιδιοτήτων του εγγράφου και των προσωπικών πληροφοριών στην Java. Διατίθενται διαφορετικές επιλογές για τη διαγραφή των επιλεγμένων ιδιοτήτων χρησιμοποιώντας τη μέθοδο remove() παρέχοντας τα ονόματα και καλώντας την ίδια μέθοδο παρέχοντας τα αντίστοιχα ευρετήρια ιδιοτήτων. Μπορείτε επίσης να προσθέσετε προσαρμοσμένες ιδιότητες χρησιμοποιώντας τη μέθοδο add() παρέχοντας το όνομα της ιδιότητας και την τιμή.
Αυτό το άρθρο μας καθοδήγησε να καταργήσουμε όλες τις ιδιότητες του εγγράφου και τις προσωπικές πληροφορίες στην Java. Εάν θέλετε να μάθετε τη διαδικασία επεξεργασίας των μεταδεδομένων, ανατρέξτε στο άρθρο στο πώς να επεξεργαστείτε τα μεταδεδομένα εγγράφου του Word σε Java.