Δηλωτική Βιβλιοθήκη JavaScript προγραμματισμού PDF

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

Τι είναι το pdfmake;

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

Δηλωτικός προγραμματισμός PDF

Ακολουθούν μερικά από τα κύρια χαρακτηριστικά του pdfmake:

  • Δημιουργία αρχείων PDF: Το Pdfmake σάς δίνει τη δυνατότητα να δημιουργείτε έγγραφα PDF από δομημένα δεδομένα, επιτρέποντας την εύκολη δημιουργία αναφορών, τιμολογίων, εντύπων και άλλων τύπων εγγράφων.
  • Προσθήκη πινάκων: Το Pdfmake σάς δίνει τη δυνατότητα να σχεδιάζετε και να εισάγετε πίνακες εύκολα στα PDF σας, κάνοντας την εμφάνιση πινάκων δεδομένων και τη διατήρηση μιας δομημένης διάταξης απλή.
  • Προσθήκη εικόνων: Το Pdfmake επιτρέπει τη συμπερίληψη εικόνων στα έγγραφά σας PDF, καθιστώντας δυνατή την ενσωμάτωση λογότυπων, γραφικών ή φωτογραφιών για βελτίωση της οπτικής έλξης.
  • Προσθήκη κωδικών πρόσβασης: Το Pdfmake υποστηρίζει την προσθήκη προστασίας με κωδικό πρόσβασης στα PDF σας, συμβάλλοντας στην ασφάλεια ευαίσθητων πληροφοριών απαιτώντας κωδικό πρόσβασης για πρόσβαση σε έγγραφα.
GitHub

Στατιστικά GitHub

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

Ξεκινώντας με το pdfmake

Μπορούμε να κατεβάσουμε τη βιβλιοθήκη pdfmake χρησιμοποιώντας τη μονάδα npm:

Εγκατάσταση με χρήση NPM

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

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


npm install pdfmake

Εναλλακτικά, μπορούμε να το φορτώσουμε από ένα CDN όπως παρακάτω:

Δημιουργία εγγράφου PDF

Μπορούμε να δημιουργήσουμε ένα έγγραφο PDF χρησιμοποιώντας τη δηλωτική προσέγγιση της βιβλιοθήκης pdfmake. Μπορούμε επίσης να προσθέσουμε το περιεχόμενο όπως κείμενο και υπερσυνδέσμους με στυλ όπως φαίνεται στο παρακάτω παράδειγμα:

Παραγωγή

Η ακόλουθη έξοδος εμφανίζει το έγγραφο PDF που δημιουργήθηκε:

Δημιουργία PDF με πίνακες

Μπορούμε να δημιουργήσουμε ένα PDF και να προσθέσουμε πίνακες στο PDF χρησιμοποιώντας τη βιβλιοθήκη pdfmake. Σε αυτό το παράδειγμα, θα χρησιμοποιήσουμε την οδηγία table για να δημιουργήσουμε τον πίνακα, να διαμορφώσουμε τις ρυθμίσεις του πίνακα και να προσθέσουμε δεδομένα όπως επικεφαλίδες και τιμές πίνακα, όπως φαίνεται παρακάτω:

Παραγωγή

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

Δημιουργία PDF με εικόνες

Μπορούμε επίσης να δημιουργήσουμε ένα PDF και να προσθέσουμε εικόνες στο PDF χρησιμοποιώντας τη δηλωτική προσέγγιση της βιβλιοθήκης pdfmake. Χρησιμοποιούμε την οδηγία εικόνα για να προσθέσουμε την εικόνα, αλλά δεν μπορούμε να χρησιμοποιήσουμε απευθείας την εικόνα από το τοπικό μας σύστημα αρχείων. Για να χρησιμοποιήσουμε την εικόνα, πρέπει να αντιγράψουμε την εικόνα στο Virtual File System (VFS) που παρέχεται από τη βιβλιοθήκη pdfmake, όπως φαίνεται στο παρακάτω απόσπασμα κώδικα:

Παραγωγή

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

Δημιουργία εγγράφων PDF που προστατεύονται με κωδικό πρόσβασης

Είναι επίσης δυνατή η δημιουργία εγγράφων PDF που προστατεύονται με κωδικό πρόσβασης χρησιμοποιώντας την οδηγία userPassword της βιβλιοθήκης pdfmake, η οποία θα περιορίσει την πρόσβαση μη εξουσιοδοτημένων χρηστών στο Έγγραφο PDF. Ελέγξτε το παρακάτω απόσπασμα κώδικα για λεπτομέρειες:

Παραγωγή

Κατά το άνοιγμα του παραγόμενου εγγράφου PDF, θα εμφανιστεί μια προτροπή κωδικού πρόσβασης όπως παρακάτω:

συμπέρασμα

Συμπερασματικά, το pdfmake είναι μια εύχρηστη βιβλιοθήκη JavaScript με δυνατότητα δημιουργίας PDF μέσω της δηλωτικής προσέγγισης χρήσης του στόχου αντικείμενα ορισμού εγγράφου ως οδηγίες.

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

 Ελληνικά