Δωρεάν βιβλιοθήκη JavaScript για διαχείριση μεταδεδομένων PDF

Δωρεάν και ανοιχτού κώδικα βιβλιοθήκη JavaScript για διαχείριση μεταδεδομένων εγγράφων PDF.

Τι είναι το pdf-lib;

Το Pdf-lib είναι μια δωρεάν και ανοιχτού κώδικα βιβλιοθήκη JavaScript για εργασία με έγγραφα PDF για την εκτέλεση λειτουργιών όπως η δημιουργία νέων PDF από την αρχή, η τροποποίηση υπαρχόντων ή η ανάγνωση και ενημέρωση μεταδεδομένων εγγράφων PDF. Έχουμε ήδη συζητήσει τις δυνατότητες επεξεργασίας PDF του pdf-lib, αλλά σε αυτήν την ανασκόπηση, θα επικεντρωθούμε μόνο στις δυνατότητες διαχείρισης μεταδεδομένων του pdf-lib, οι οποίες περιλαμβάνουν :

    • Συγγραφέας
    • Δημιουργός
    • Παραγωγός
    • Τίτλος
    • Θέμα
    • Λέξεις-κλειδιά
    • Γλώσσα
    • Ημερομηνία δημιουργίας
    • Ημερομηνία τροποποίησης
  • Ενημέρωση μεταδεδομένων: Μπορείτε επίσης να ενημερώσετε τα παραπάνω μεταδεδομένα των εγγράφων PDF χρησιμοποιώντας το pdf-lib.
GitHub

Στατιστικά GitHub

Ονομα:
Γλώσσα:
Αστέρια:
Πιρούνια:
Αδεια:
Το αποθετήριο ενημερώθηκε τελευταία φορά στις

Ξεκινώντας με το pdf-lib

Υπάρχουν δύο τρόποι για να εγκαταστήσετε το pdf-lib:

Ενότητες NPM

Μπορείτε να χρησιμοποιήσετε μονάδες npm εάν χρησιμοποιείτε npm ή νήμα ως διαχειριστή πακέτων:

Εγκαταστήστε χρησιμοποιώντας NPM


npm install --save pdf-lib

Εγκαταστήστε χρησιμοποιώντας Νήματα


yarn add pdf-lib

Ενότητες UMD

Εάν δεν χρησιμοποιείτε διαχειριστή πακέτων, οι λειτουργικές μονάδες UMD είναι διαθέσιμες στα CDN unpkg και jsDelivr:

Διαβάστε τα Μεταδεδομένα του PDF

Μπορούμε να χρησιμοποιήσουμε τη βιβλιοθήκη pdf-lib για την ανάγνωση μεταδεδομένων εγγράφων PDF. Υπάρχουν πολλές λειτουργίες όπως getAuthor, getCreator, getCreationDate κ.λπ. που επιτρέπουν την πρόσβαση ή την εξαγωγή μεταδεδομένων των εγγράφων PDF όπως φαίνεται στο παρακάτω απόσπασμα κώδικα :

Παραγωγή

Το παραπάνω απόσπασμα κώδικα θα εμφανίσει τα μεταδεδομένα του εγγράφου PDF όπως φαίνεται παρακάτω:

Επεξεργασία μεταδεδομένων PDF

Μπορούμε επίσης να χρησιμοποιήσουμε τη βιβλιοθήκη pdf-lib για να επεξεργαστούμε ή να ενημερώσουμε μεταδεδομένα εγγράφων PDF. Όπως το get functions (getAuthor, getCreator κ.λπ.), το pdf-lib παρέχει επίσης set functions (όπως setAuthor, setCreator και ούτω καθεξής) για την ενημέρωση των μεταδεδομένων των αρχείων PDF. Θα χρησιμοποιήσουμε τις συναρτήσεις setAuthor και setTitle για να ενημερώσουμε τα μεταδεδομένα ενός εγγράφου PDF στο παρακάτω απόσπασμα κώδικα για σκοπούς επίδειξης:

συμπέρασμα

Είναι πιο εύκολο για τους προγραμματιστές JavaScript να διαβάζουν/εξάγουν και να ενημερώνουν τα μεταδεδομένα των εγγράφων PDF χρησιμοποιώντας τη βιβλιοθήκη pdf-lib. Το API είναι αρκετά προσεγμένο και παρέχει τυπικές λειτουργίες set/get για την ανάγνωση και την ενημέρωση των ιδιοτήτων των εγγράφων PDF. Δεν παρατηρούνται προβλήματα σχετικά με τη διαχείριση μεταδεδομένων των PDF κατά τη χρήση μας.

Παρόμοια Προϊόντα

 Ελληνικά