![](https://products-qa.fileformat.com/ro/pdf/javascript/pdfjs/header-image.png)
PDFjs
Bibliotecă JavaScript open source pentru fișiere PDF
Adăugați adnotări, imagini și text în fișiere PDF prin biblioteca JavaScript gratuită cu sursă deschisă.
Ce este PDFjs?
PDFjs este o bibliotecă de generație cu sursă deschisă Portable Document Format (PDF) care se potrivește cel mai bine cu dezvoltarea de aplicații pe partea de server și client. PDF-ul este popular în întreaga lume și mai multe companii îl folosesc pentru a crea și partaja documente sau rapoarte de pe tot globul. Cu ajutorul bibliotecii PDFjs, aveți nevoie doar de câteva comenzi pentru a accesa și reutiliza documentele PDF în propriile aplicații.
Biblioteca a încorporat suport pentru mai multe caracteristici vizibile, cum ar fi crearea de documente PDF, desenarea formelor în PDF-uri, suport pentru antet și subsol, adăugarea de tabele în PDF, fonturi AFM și încorporare de fonturi OTF, inserarea imaginilor în pagini PDF, îmbinare PDF, adăugarea paginilor la PDF, inserarea și afișarea textului, exportul PDF în alte formate de fișiere și multe altele.
Noțiuni introductive cu PDFjs
Cea mai recomandată și cea mai ușoară modalitate de a instala biblioteca PDFjs este utilizarea npm, vă rugăm să utilizați următoarea comandă pentru a o realiza.
Instalați PDFjs folosind npm
npm install pdfjs
Crearea documentelor PDF prin API-ul JavaScript gratuit
Documentele PDF sunt întotdeauna foarte utile pentru companii și persoane fizice pentru a salva și a partaja informații între ele. Biblioteca PDFjs vă ajută să generați și să modificați documente PDF în interiorul aplicației dvs. cu doar câteva comenzi simple. Biblioteca facilitează, de asemenea, dezvoltatorilor să adauge noi pagini, să insereze imagini, să definească orientarea documentului și multe altele.
Creați documente PDF prin biblioteca 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' })
}
Creați adnotări PDF prin API-ul JavaScript gratuit
Biblioteca PDFjs open source acceptă crearea de documente PDF cu Adnotări. Adnotările permit dezvoltatorilor să adauge conținut personalizat în documentele PDF. Există diferite tipuri de adnotări care pot fi utilizate în documentele PDF, cum ar fi text, linii, note sau forme etc. Biblioteca PDFjs acceptă pe deplin și facilitează crearea de diferite tipuri de adnotări PDF în propriile aplicații. Următoarele linii simple de cod pot adăuga adnotări text în documentele PDF în JavaScript.
- Includeți biblioteca PDFjs
- Adăugați adnotări text
- Exportați documentul PDF
Adăugați adnotări text în 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' })
}
Îmbinarea documentelor PDF
Biblioteca PDFjs permite dezvoltatorilor de software să combine în mod programatic numeroase documente PDF într-un singur document în cadrul aplicațiilor lor. Biblioteca le permite programatorilor să genereze un nou document PDF din cel existent, să adauge o anumită pagină dintr-un PDF extern, să implementeze kerning, să adauge pagini întregi ale altor PDF-uri și multe altele. Biblioteca oferă, de asemenea, utilizatorilor posibilitatea de a crea rapoarte PDF personalizate.
Adăugarea de elemente grafice la documentele PDF
Grafica și imaginile sunt întotdeauna foarte utile pentru a partaja informații mai bune și pentru a adăuga mai multă valoare unui conținut. Biblioteca PDFjs facilitează profesioniștilor JavaScript să insereze elemente grafice la alegere în aplicațiile lor JavaScript. Puteți utiliza tipuri de imagini precum JPEG sau PNG în interiorul unui fișier PDF. De asemenea, puteți desena o elipsă, un triunghi, un cerc etc.
Adăugați JPEG la PDF prin Biblioteca JavaScript
// 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)
}
Gestionați antetul și subsolul în documentele PDF prin JavaScript
Biblioteca PDFjs facilitează dezvoltatorilor JavaScript să gestioneze antetul și subsolul din documentele lor PDF cu doar câteva linii de cod. A oferit câteva caracteristici importante pentru gestionarea anteturilor și subsolurilor PDF, cum ar fi adăugarea numerelor de pagină, ajustarea fontului, aplicarea culorii fontului, reglarea înălțimii liniei, aplicarea alinierii textului și multe altele. Următorul exemplu de cod arată cum să adăugați un antet și un subsol într-un fișier PDF.
Adăugați JPEG la PDF prin Biblioteca JavaScript
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 })
}