Open Source JavaScript PDF Annotation Library
Δωρεάν βιβλιοθήκη JavaScript ανοιχτού κώδικα για την προσθήκη σχολιασμών σε έγγραφα PDF.
Τι είναι το PDFKit;
Το PDFKit είναι μια δωρεάν και ανοιχτού κώδικα βιβλιοθήκη JavaScript για την προσθήκη σχολιασμών, όπως συνδέσμων, διαγραμμένου κειμένου και διαδραστικών σημειώσεων σε αρχεία PDF. Ένα σημαντικό σημείο που πρέπει να σημειωθεί είναι: Το PDFKit δεν επιτρέπει το άνοιγμα ή την επεξεργασία υπαρχόντων εγγράφων PDF επομένως, δεν μπορείτε να προσθέσετε σχολιασμούς σε υπάρχοντα έγγραφα PDF, ωστόσο μπορείτε να δημιουργήσετε αρχεία PDF από την αρχή χρησιμοποιώντας τη βιβλιοθήκη PDFKit και στη συνέχεια να προσθέσετε σχολιασμούς σε αυτούς.
Ακολουθούν μερικά από τα κύρια χαρακτηριστικά σχολιασμού του PDFKit:
- Προσθήκη συνδέσμων: Το PDFKit σάς δίνει τη δυνατότητα να συμπεριλάβετε συνδέσμους με δυνατότητα κλικ στα έγγραφά σας PDF.
- Προσθήκη διαγραμμένου κειμένου: Μπορείτε να εφαρμόσετε ένα εφέ διαγραφής σε κείμενο στα PDF που δημιουργούνται με το PDFKit.
- Προσθήκη σημειώσεων: Το PDFKit σάς επιτρέπει να εισάγετε διαδραστικούς σχολιασμούς σημειώσεων στα έγγραφά σας PDF.
Ξεκινώντας με το PDFKit
Μπορείτε να εγκαταστήσετε τη βιβλιοθήκη PDFKit χρησιμοποιώντας τη διαχείριση πακέτων npm. Απλώς πληκτρολογήστε την ακόλουθη εντολή μετά την εγκατάσταση του npm.
Εγκαταστήστε χρησιμοποιώντας NPM
npm install pdfkit
Προσθήκη σχολιασμού συνδέσμου σε PDF
Μπορούμε να προσθέσουμε υπερσυνδέσμους σε έγγραφα PDF χρησιμοποιώντας τη δυνατότητα σχολιασμού συνδέσμων της βιβλιοθήκης PDFKit. Παρέχουμε τις συντεταγμένες X και Y, καθώς και το ύψος και το πλάτος του κειμένου, μαζί με τον σύνδεσμο για να γίνει υπερσύνδεσμος χρησιμοποιώντας τη λειτουργία link όπως φαίνεται στο παρακάτω απόσπασμα κώδικα:
Παραγωγή
Η ακόλουθη έξοδος εμφανίζει το έγγραφο PDF που περιέχει την υπερ-σύνδεση:
Προσθήκη διαγραμμένου κειμένου σε PDF
Μπορούμε να προσθέσουμε διαγραμμένο κείμενο σε ένα έγγραφο PDF χρησιμοποιώντας τις λειτουργίες moveTo και lineTo που παρέχονται από τη βιβλιοθήκη PDFKit. Η συνάρτηση moveTo τοποθετεί τον κέρσορα στο σημείο εκκίνησης της γραμμής και η συνάρτηση lineTo χρησιμοποιείται για να σχεδιάσει μια γραμμή από αυτό το σημείο εκκίνησης στο τέλος του κειμένου που θα διαγραμμένο. Ελέγξτε το παρακάτω απόσπασμα κώδικα για λεπτομέρειες:
Παραγωγή
Το στιγμιότυπο οθόνης εξόδου εμφανίζει το έγγραφο PDF με το κείμενο διαγραφής που έχει προστεθεί σε αυτό.
Προσθήκη διαδραστικών σημειώσεων σε PDF
Μπορούμε να προσθέσουμε διαδραστικές σημειώσεις στα έγγραφά μας PDF, καθιστώντας τα πιο ελκυστικά για τους αναγνώστες. Αυτές οι διαδραστικές σημειώσεις εμφανίζονται ως εικονίδια στο PDF και όταν οι χρήστες τοποθετούνται πάνω τους, αποκαλύπτουν αναδυόμενο περιεχόμενο. Έχετε τον πλήρη έλεγχο της τοποθέτησής τους και των διαστάσεων τους, προσαρμόζοντας τις συντεταγμένες X, Y, το ύψος και το πλάτος όπως απαιτείται. Δοκιμάστε το παρακάτω απόσπασμα κώδικα για να προσθέσετε μια διαδραστική σημείωση στο PDF:
Παραγωγή
Το ακόλουθο στιγμιότυπο οθόνης δείχνει το έγγραφο PDF με τη διαδραστική σημείωση που έχει προστεθεί σε αυτό:
Και όταν τοποθετούμε το δείκτη του ποντικιού πάνω από το κίτρινο εικονίδιο, η πλήρης σημείωση εμφανίζεται ως εξής:
συμπέρασμα
Συμπερασματικά, το PDFKit είναι μια δωρεάν βιβλιοθήκη JavaScript για την προσθήκη σχολιασμών σε έγγραφα PDF. Παρέχει έναν προσιτό και φιλικό προς τον χρήστη τρόπο προσθήκης σχολιασμών.
Ενώ το PDFKit υπερέχει σε πολλούς τομείς, είναι σημαντικό να σημειωθεί ότι η λειτουργία goTo δεν λειτουργεί όπως αναμένεται. Επιπλέον, η λειτουργία σημείωση ενδέχεται να εισάγει επιπλέον κενά στο περιεχόμενο, τα οποία μπορεί να οδηγήσουν σε ανεπιθύμητα αποτελέσματα. Επιπλέον, όπως ήδη αναφέρθηκε προηγουμένως, μπορούμε να προσθέσουμε σχολιασμούς μόνο σε νέα έγγραφα PDF (και όχι στα υπάρχοντα PDF) που έχουν δημιουργηθεί με το PDFKit. Αυτές οι ασυνέπειες μπορεί να εγείρουν ερωτήματα σχετικά με την καταλληλότητά του για αυτοματοποιημένες εργασίες. Ωστόσο, το PDFKit παραμένει ένα πολύτιμο εργαλείο για χειροκίνητο σχολιασμό και προσαρμογή εγγράφων.