PDFjs
Βιβλιοθήκη JavaScript ανοιχτού κώδικα για αρχεία PDF
Προσθέστε σχολιασμούς, εικόνα και κείμενο σε αρχεία PDF μέσω της δωρεάν βιβλιοθήκης JavaScript ανοιχτού κώδικα.
Τι είναι το PDFjs;
Το PDFjs είναι μια βιβλιοθήκη δημιουργίας φορητών εγγράφων ανοιχτού κώδικα (PDF) που μπορεί να ταιριάξει καλύτερα την ανάπτυξη εφαρμογών από την πλευρά του διακομιστή και του πελάτη. Το PDF είναι δημοφιλές σε όλο τον κόσμο και πολλές εταιρείες το χρησιμοποιούν για να δημιουργούν και να μοιράζονται έγγραφα ή αναφορές σε όλο τον κόσμο. Με τη βοήθεια της βιβλιοθήκης PDFjs, χρειάζεστε απλώς μερικές εντολές για πρόσβαση και επαναχρησιμοποίηση εγγράφων PDF μέσα στις δικές σας εφαρμογές.
Η βιβλιοθήκη έχει ενσωματώσει υποστήριξη για πολλά αξιοσημείωτα χαρακτηριστικά, όπως δημιουργία εγγράφων PDF, σχεδίαση σχημάτων σε PDF, υποστήριξη κεφαλίδων και υποσέλιδου, προσθήκη πινάκων σε PDF, γραμματοσειρές AFM & ενσωμάτωση γραμματοσειρών OTF, εισαγωγή εικόνων σε σελίδες PDF, συγχώνευση PDF, προσθήκη σελίδων σε PDF, εισαγωγή και εμφάνιση κειμένου, εξαγωγή PDF σε άλλες μορφές αρχείων και πολλά άλλα.
Ξεκινώντας με το PDFjs
Ο συνιστώμενος και ευκολότερος τρόπος εγκατάστασης της βιβλιοθήκης PDFjs είναι η χρήση του npm, χρησιμοποιήστε την ακόλουθη εντολή για να το πετύχετε.
Εγκαταστήστε PDFjs χρησιμοποιώντας npm
npm install pdfjs
Δημιουργία εγγράφων PDF μέσω δωρεάν JavaScript API
Τα έγγραφα PDF είναι πάντα πολύ χρήσιμα για εταιρείες και ιδιώτες για αποθήκευση και κοινή χρήση πληροφοριών μεταξύ τους. Η βιβλιοθήκη PDFjs σας διευκολύνει να δημιουργήσετε και να τροποποιήσετε έγγραφα PDF μέσα στην εφαρμογή σας με μερικές απλές εντολές. Η βιβλιοθήκη διευκολύνει επίσης τους προγραμματιστές να προσθέτουν νέες σελίδες, να εισάγουν εικόνες, να ορίζουν τον προσανατολισμό του εγγράφου και πολλά άλλα.
Δημιουργία εγγράφων PDF μέσω JavaScript Library
const pdf = require('.lib')
// Add Text Annotations
module.exports = function(doc, { lorem, font }) {
doc.text('goto B', { goTo: 'B' })
doc.text('goto A', { goTo: 'A' })
}
Δημιουργήστε σχολιασμούς PDF μέσω του Free JavaScript API
Η βιβλιοθήκη ανοιχτού κώδικα PDFjs υποστηρίζει τη δημιουργία εγγράφων PDF με Σχολιασμούς. Οι σχολιασμοί επιτρέπουν στους προγραμματιστές να προσθέτουν προσαρμοσμένο περιεχόμενο μέσα σε έγγραφα PDF. Υπάρχουν διάφορα είδη σχολιασμών που μπορούν να χρησιμοποιηθούν σε έγγραφα PDF, όπως κείμενο, γραμμές, σημειώσεις ή σχήματα κ.λπ. Η βιβλιοθήκη PDFjs υποστηρίζει πλήρως και διευκολύνει τους προγραμματιστές να δημιουργήσουν διάφορους τύπους σχολιασμών PDF μέσα στις δικές τους εφαρμογές. Οι ακόλουθες απλές γραμμές κώδικα μπορούν να προσθέσουν σχολιασμούς κειμένου σε έγγραφα PDF σε JavaScript.
- Συμπεριλάβετε τη βιβλιοθήκη PDFjs
- Προσθήκη σχολιασμών κειμένου
- Εξαγωγή εγγράφου PDF
Προσθέστε σχολιασμούς κειμένου σε PDF - JavaScript
const pdf = require('.lib')
// Add Text Annotations
module.exports = function(doc, { lorem, font }) {
doc.text('goto B', { goTo: 'B' })
doc.text('goto A', { goTo: 'A' })
}
Συγχώνευση εγγράφων PDF
Η βιβλιοθήκη PDFjs επιτρέπει στους προγραμματιστές λογισμικού να συνδυάζουν μέσω προγραμματισμού πολλά έγγραφα PDF σε ένα έγγραφο μέσα στις εφαρμογές τους. Η βιβλιοθήκη επιτρέπει στους προγραμματιστές να δημιουργήσουν ένα νέο έγγραφο PDF από το υπάρχον, να προσθέσουν μια συγκεκριμένη σελίδα ενός εξωτερικού PDF, να εφαρμόσουν kerning, να προσθέσουν ολόκληρες σελίδες άλλων PDF και πολλά άλλα. Η βιβλιοθήκη δίνει επίσης στους χρήστες τη δυνατότητα να δημιουργούν προσαρμοσμένες αναφορές PDF.
Προσθήκη γραφικών σε έγγραφα PDF
Τα γραφικά και οι εικόνες είναι πάντα πολύ χρήσιμα για την ανταλλαγή καλύτερων πληροφοριών και την προσθήκη μεγαλύτερης αξίας σε ένα κομμάτι περιεχομένου. Η βιβλιοθήκη PDFjs διευκολύνει τους επαγγελματίες JavaScript να εισάγουν γραφικά της επιλογής τους μέσα στις εφαρμογές τους JavaScript. Μπορείτε να χρησιμοποιήσετε τύπους εικόνων εικόνων όπως JPEG ή PNG μέσα σε ένα αρχείο PDF. Μπορείτε επίσης να σχεδιάσετε μια έλλειψη, ένα τρίγωνο, έναν κύκλο κ.λπ.
Προσθήκη JPEG σε PDF μέσω JavaScript Library
// Adding JPEG image to PDF via PDFjs
module.exports = function(doc, {image, lorem}) {
doc.image(image.jpeg, {
width: 64, align: 'center', wrap: false, x: 10, y: 30
})
doc.text(lorem.shorter)
doc.image(image.jpeg)
doc.image(image.jpeg, {
width: 128, align: 'left'
})
doc.image(image.jpeg, {
height: 55, align: 'center'
})
doc.image(image.jpeg, {
width: 128, align: 'right'
})
doc.text(lorem.shorter)
}
Διαχείριση κεφαλίδας και υποσέλιδου σε έγγραφα PDF μέσω JavaScript
Η βιβλιοθήκη PDFjs διευκολύνει τους προγραμματιστές JavaScript να διαχειρίζονται την κεφαλίδα και το υποσέλιδο μέσα στα Έγγραφα PDF τους με μερικές μόνο γραμμές κώδικα. Παρέχει αρκετές σημαντικές δυνατότητες για το χειρισμό κεφαλίδων και υποσέλιδων PDF, όπως η προσθήκη αριθμών σελίδων, η προσαρμογή της γραμματοσειράς, η εφαρμογή χρώματος γραμματοσειράς, η προσαρμογή του ύψους της γραμμής, η εφαρμογή στοίχισης κειμένου και άλλα. Το ακόλουθο παράδειγμα κώδικα δείχνει πώς να προσθέσετε μια κεφαλίδα και ένα υποσέλιδο σε ένα αρχείο PDF.
Προσθήκη JPEG σε PDF μέσω JavaScript Library
module.exports = function(doc, {lorem, image}) {
// header
const header = doc.header()
header.text('text')
let cell = header.cell({ padding: 20, backgroundColor: 0xdddddd })
cell.text('TESTING')
cell.image(image.pdf)
// footer
const footer = doc.footer()
footer.text('text')
cell = footer.cell({ padding: 20, backgroundColor: 0xdddddd })
cell.image(image.complexPdf)
cell.text('TESTING')
// body
doc.text('Hello')
doc.pageBreak()
doc.text(lorem.long, { fontSize: 20 })
}