Βιβλιοθήκη επεξεργασίας PDF JavaScript ανοιχτού κώδικα
Δωρεάν βιβλιοθήκη JavaScript ανοιχτού κώδικα για τη δημιουργία εγγράφων PDF.
Τι είναι το PDFKit;
Το PDFKit είναι μια δωρεάν και ανοιχτού κώδικα βιβλιοθήκη JavaScript για τη δημιουργία και την επεξεργασία αρχείων PDF. Σας επιτρέπει να δημιουργείτε αρχεία PDF από την αρχή, να προσθέτετε κείμενο, εικόνες και σχήματα σε αρχεία PDF και να δημιουργείτε φόρμες PDF κ.λπ. Αυτό το εργαλείο είναι εύχρηστο για τη δημιουργία όλων των ειδών εγγράφων PDF, όπως τιμολόγια ή αναφορές.
Ακολουθούν μερικά από τα κύρια χαρακτηριστικά του PDFKit:
- Δημιουργία αρχείων PDF και προσθήκη κειμένου: Το PDFKit σάς επιτρέπει να δημιουργείτε νέα έγγραφα PDF από την αρχή και να προσθέτετε κείμενο σε αυτά.
- Προσθήκη εικόνων: Σας δίνει επίσης τη δυνατότητα να εισάγετε εικόνες στα έγγραφά σας PDF.
- Δημιουργία σχημάτων: Το PDFKit παρέχει εργαλεία για τη δημιουργία διαφόρων σχημάτων όπως ορθογώνια, κύκλους και γραμμές στα έγγραφά σας PDF. Μπορείτε να ελέγξετε το μέγεθος, τη θέση και την εμφάνισή τους.
- Δημιουργία φορμών: Το PDFKit υποστηρίζει τη δημιουργία φορμών PDF, οι οποίες μπορούν να περιλαμβάνουν πεδία κειμένου, πλαίσια ελέγχου και κουμπιά επιλογής. Αυτό είναι απαραίτητο για τη δημιουργία εντύπων που οι χρήστες μπορούν να συμπληρώσουν ηλεκτρονικά.
Ξεκινώντας με το PDFKit
Μπορείτε να εγκαταστήσετε τη βιβλιοθήκη PDFKit χρησιμοποιώντας τη διαχείριση πακέτων npm. Απλώς πληκτρολογήστε την ακόλουθη εντολή μετά την εγκατάσταση του npm.
Εγκαταστήστε χρησιμοποιώντας NPM
npm install pdfkit
Δημιουργία εγγράφου PDF
Μπορούμε εύκολα να δημιουργήσουμε ένα έγγραφο PDF και να προσθέσουμε κείμενο σε αυτό χρησιμοποιώντας τη βιβλιοθήκη PDFKit. Μπορούμε επίσης να ορίσουμε προσαρμοσμένες γραμματοσειρές και μεγέθη γραμματοσειρών χρησιμοποιώντας το PDFKit. Για παράδειγμα, ελέγξτε το παρακάτω απόσπασμα κώδικα:
Παραγωγή
Η ακόλουθη έξοδος εμφανίζει το έγγραφο PDF που δημιουργήθηκε:
Προσθήκη εικόνων σε PDF
Μπορούμε να δημιουργήσουμε ένα PDF και να προσθέσουμε εικόνες στο PDF χρησιμοποιώντας τη βιβλιοθήκη PDFKit. Μπορούμε επίσης να ευθυγραμμίσουμε την εικόνα τόσο: κατακόρυφα όσο και οριζόντια χρησιμοποιώντας τα ορίσματα align και valign όπως φαίνεται στο παρακάτω απόσπασμα κώδικα:
Παραγωγή
Το παρακάτω στιγμιότυπο οθόνης εμφανίζει το έγγραφο PDF με την εικόνα που έχει προστεθεί σε αυτό:
Προσθήκη σχημάτων σε PDF
Μπορούμε επίσης να δημιουργήσουμε ένα PDF και να προσθέσουμε σχήματα όπως τρίγωνα και κύκλους σε αυτό χρησιμοποιώντας τη βιβλιοθήκη PDFKit. Θα χρησιμοποιήσουμε συναρτήσεις όπως κύκλος και lineto για να σχεδιάσουμε τα σχήματα όπως φαίνεται στο παρακάτω απόσπασμα κώδικα:
Παραγωγή
Το ακόλουθο στιγμιότυπο οθόνης δείχνει το έγγραφο PDF με τα σχήματα που σχεδιάζονται χρησιμοποιώντας το παραπάνω απόσπασμα κώδικα:
Δημιουργία φορμών σε PDF
Η βιβλιοθήκη PDFKit επιτρέπει επίσης τη δημιουργία φορμών στο έγγραφο PDF. Η βιβλιοθήκη δεν διαθέτει ενσωματωμένη δυνατότητα για τη δημιουργία φορμών, αλλά μπορούμε να χρησιμοποιήσουμε τις λειτουργίες που σχετίζονται με το κείμενο και τα σχήματα για να δημιουργήσουμε μια φόρμα PDF όπως φαίνεται στο παρακάτω απόσπασμα κώδικα:
Παραγωγή
Το ακόλουθο στιγμιότυπο οθόνης δείχνει τη φόρμα που δημιουργήθηκε στο έγγραφο PDF:
συμπέρασμα
Συμπερασματικά, το PDFKit είναι μια εύχρηστη και δωρεάν βιβλιοθήκη JavaScript για δημιουργία PDF. Προσφέρει έναν προσιτό και φιλικό προς τον χρήστη τρόπο δημιουργίας εγγράφων PDF, καθιστώντας το ιδανική επιλογή για εργασίες που περιλαμβάνουν δημιουργία φόρμας, τοποθέτηση κειμένου και εικόνας και σχεδιασμό σχήματος.
Ενώ το PDFKit υπερέχει σε πολλούς τομείς, αξίζει να σημειωθεί ότι ορισμένες λειτουργίες, όπως η ευθυγράμμιση εικόνων στο κέντρο μιας σελίδας, ενδέχεται να απαιτούν πρόσθετη προσαρμογή και προσοχή για την επίτευξη των επιθυμητών αποτελεσμάτων. Εκτός από αυτό, είναι ένα αξιόπιστο εργαλείο για πολλές εργασίες που σχετίζονται με PDF.
Παρόμοια Προϊόντα
- Apache POI XWPF | Open Source Java API για δημιουργία και τροποποίηση αρχείων DOCX
- DocX | API .NET ανοιχτού κώδικα για δημιουργία και τροποποίηση αρχείων DOCX
- Docx4J | Open Source Java API για δημιουργία και τροποποίηση αρχείων DOC και DOCX
- ExcelDataReader | API ανοιχτού κώδικα .NET για ανάγνωση εγγράφων XLS, XLSX, CSV και υπολογιστικών φύλλων
- FileFormat.Cells | Πραγματοποιήστε και ενημερώστε αρχεία Excel με C# .NET