![](https://products-qa.fileformat.com/lv/pdf/javascript/pdfjs/header-image.png)
PDFjs
Atvērtā pirmkoda JavaScript bibliotēka PDF failiem
Pievienojiet PDF failiem anotācijas, attēlus un tekstu, izmantojot atvērtā pirmkoda bezmaksas JavaScript bibliotēku.
Kas ir PDFjs?
PDFjs ir atvērtā koda portatīvo dokumentu formāta (PDF) paaudzes bibliotēka, kas vislabāk atbilst servera un klienta puses lietojumprogrammu izstrādei. PDF ir populārs visā pasaulē, un vairāki uzņēmumi to izmanto, lai izveidotu un koplietotu dokumentus vai pārskatus visā pasaulē. Izmantojot PDFjs bibliotēku, jums ir nepieciešamas tikai dažas komandas, lai piekļūtu un atkārtoti izmantotu PDF dokumentus savās lietojumprogrammās.
Bibliotēkā ir iekļauts atbalsts vairākām pamanāmām funkcijām, piemēram, PDF dokumentu izveide, formu zīmēšana PDF failos, galvenes un kājenes atbalsts, tabulu pievienošana PDF failam, AFM fonti un OTF fontu iegulšana, attēlu ievietošana PDF lapās, PDF sapludināšana, lapu pievienošana PDF, teksta ievietošana un parādīšana, PDF eksportēšana citos failu formātos un daudz kas cits.
Darba sākšana ar PDFjs
Ieteicamais un vienkāršākais PDFjs bibliotēkas instalēšanas veids ir npm izmantošana. Lai to panāktu, lūdzu, izmantojiet šo komandu.
Instalējiet PDFjs, izmantojot npm
npm install pdfjs
PDF dokumentu izveide, izmantojot bezmaksas JavaScript API
PDF dokumenti vienmēr ir ļoti noderīgi uzņēmumiem un privātpersonām, lai saglabātu un dalītos ar informāciju savā starpā. PDFjs bibliotēka ļauj ērti ģenerēt un modificēt PDF dokumentus lietojumprogrammā, veicot tikai dažas vienkāršas komandas. Bibliotēka arī palīdz izstrādātājiem pievienot jaunas lapas, ievietot attēlus, noteikt dokumenta orientāciju un daudz ko citu.
Izveidojiet PDF dokumentus, izmantojot JavaScript bibliotēku
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' })
}
Izveidojiet PDF anotācijas, izmantojot bezmaksas JavaScript API
Atvērtā pirmkoda PDFjs bibliotēka atbalsta PDF dokumentu izveidi ar Anotācijām. Anotācijas ļauj izstrādātājiem pievienot pielāgotu saturu PDF dokumentos. PDF dokumentos var izmantot dažāda veida anotācijas, piemēram, tekstu, līnijas, piezīmes vai formas utt. PDFjs bibliotēka pilnībā atbalsta un ļauj izstrādātājiem viegli izveidot dažāda veida PDF anotācijas savās lietojumprogrammās. Tālāk norādītās vienkāršās koda rindiņas var pievienot teksta anotācijas PDF dokumentos JavaScript.
- Iekļaut PDFjs bibliotēku
- Pievienojiet teksta anotācijas
- Eksportēt PDF dokumentu
Pievienojiet teksta anotācijas 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 dokumentu sapludināšana
PDFjs bibliotēka ļauj programmatūras izstrādātājiem savās lietotnēs programmatiski apvienot daudzus PDF dokumentus vienā dokumentā. Bibliotēka ļauj programmētājiem ģenerēt jaunu PDF dokumentu no esošā, pievienot vienu konkrētu ārēja PDF lappusi, ieviest atzarojumu, pievienot veselas citu PDF failu lapas un daudz ko citu. Bibliotēka arī sniedz lietotājiem iespēju izveidot pielāgotus PDF pārskatus.
Grafikas pievienošana PDF dokumentiem
Grafika un attēli vienmēr ir ļoti noderīgi, lai kopīgotu labāku informāciju un pievienotu satura daļai lielāku vērtību. PDFjs bibliotēka palīdz JavaScript profesionāļiem ievietot savās JavaScript lietojumprogrammās izvēlētu grafiku. PDF failā varat izmantot attēlu veidus, piemēram, JPEG vai PNG. Varat arī uzzīmēt elipsi, trīsstūri, apli utt.
Pievienojiet JPEG PDF failam, izmantojot JavaScript bibliotēku
// 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)
}
Pārvaldiet galveni un kājeni PDF dokumentos, izmantojot JavaScript
PDFjs bibliotēka palīdz JavaScript izstrādātājiem pārvaldīt galveni un kājeni savos PDF dokumentos, izmantojot tikai dažas koda rindiņas. Tas ir nodrošinājis vairākas svarīgas funkcijas, lai apstrādātu PDF galvenes un kājenes, piemēram, lappušu numuru pievienošana, fonta pielāgošana, fonta krāsas pielāgošana, rindiņas augstuma pielāgošana, teksta līdzināšanas lietošana un citas. Šis koda piemērs parāda, kā PDF failam pievienot galveni un kājeni.
Pievienojiet JPEG PDF failam, izmantojot JavaScript bibliotēku
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 })
}