Αυτός ο σύντομος οδηγός εξηγεί πώς να καθαρίσετε τα μεταδεδομένα από το PDF χρησιμοποιώντας την Python. Διαθέτει τις λεπτομέρειες για να ορίσετε το περιβάλλον ανάπτυξης, μια λίστα εργασιών προγραμματισμού και ένα δείγμα κώδικα με δυνατότητα εκτέλεσης για απογύμνωση μεταδεδομένων PDF χρησιμοποιώντας Python. Θα σας καθοδηγήσει να αφαιρέσετε τις προεπιλεγμένες ιδιότητες μία προς μία και όλες τις προσαρμοσμένες ιδιότητες συλλογικά.
Βήματα για την κατάργηση μεταδεδομένων από PDF χρησιμοποιώντας Python
- Ρυθμίστε το περιβάλλον σε χρησιμοποιήστε το Aspose.PDF για Python μέσω .NET για να καθαρίσετε τα μεταδεδομένα
- Φορτώστε το αρχείο προέλευσης PDF χρησιμοποιώντας την κλάση Document για την κατάργηση των μεταδεδομένων
- Δημιουργήστε και χρησιμοποιήστε τη λειτουργία εμφάνισης μεταδεδομένων εάν απαιτείται
- Πρόσβαση στα μεταδεδομένα χρησιμοποιώντας το αντικείμενο κλάσης DocumentInfo
- Διαγράψτε τα προεπιλεγμένα μεταδεδομένα χρησιμοποιώντας τη μέθοδο remove().
- Διαγράψτε τα προσαρμοσμένα μεταδεδομένα
- Αποθηκεύστε το αρχείο PDF που προκύπτει
Αυτά τα βήματα συνοψίζουν τη διαδικασία καθαρισμού μεταδεδομένων από PDF χρησιμοποιώντας Python. Φορτώστε το αρχείο PDF προέλευσης στην κλάση Document και στη συνέχεια αποκτήστε πρόσβαση στα μεταδεδομένα χρησιμοποιώντας το DocumentInfo. Καταργήστε τις προεπιλεγμένες ιδιότητες καλώντας τη μέθοδο remove() με το όνομα της ιδιότητας ως όρισμα και καλώντας τη μέθοδο clear_custom_data() για να καταργήσετε όλες τις προσαρμοσμένες ιδιότητες.
Κώδικας για διαγραφή μεταδεδομένων PDF χρησιμοποιώντας Python
Αυτός ο κώδικας δείχνει πώς μπορείτε να διαγράψετε μεταδεδομένα από PDF χρησιμοποιώντας Python. Χρησιμοποιήσαμε τη μέθοδο DisplayMetadata() για να εμφανίσουμε προαιρετικά τα μεταδεδομένα πριν και μετά την αφαίρεση. Η μέθοδος DocumentInfo.remove() απαιτεί το προεπιλεγμένο όνομα ιδιότητας, ενώ η μέθοδος clear_custom_data() δεν απαιτεί κανένα όρισμα για τη διαγραφή των προσαρμοσμένων ιδιοτήτων.
Σε αυτό το άρθρο, μάθαμε τη διαδικασία ανάπτυξης ενός εργαλείου αφαίρεσης μεταδεδομένων PDF χρησιμοποιώντας Python*. Εάν τείνετε να καταργήσετε διαφορετικούς περιορισμούς σε ένα αρχείο PDF, ανατρέξτε στο άρθρο στο πώς να αφαιρέσετε περιορισμούς σε έγγραφο PDF στην Python.