![](https://products-qa.fileformat.com/lt/pdf/javascript/pdfjs/header-image.png)
PDFjs
PDF failų atvirojo šaltinio JavaScript biblioteka
Pridėkite komentarų, vaizdų ir teksto prie PDF failų naudodami nemokamą atvirojo kodo „JavaScript“ biblioteką.
Kas yra PDFjs?
PDFjs yra atvirojo kodo Portable Document Format (PDF) kartos biblioteka, kuri geriausiai tinka serverio ir kliento programų kūrimui. PDF yra populiarus visame pasaulyje, o kelios įmonės jį naudoja dokumentams ar ataskaitoms kurti ir dalytis visame pasaulyje. Naudodami PDFjs biblioteką, jums tereikia kelių komandų, kad galėtumėte pasiekti ir pakartotinai naudoti PDF dokumentus savo programose.
Bibliotekoje yra palaikymas kelioms pastebimoms funkcijoms, tokioms kaip PDF dokumentų kūrimas, formų piešimas į PDF, antraščių ir poraštės palaikymas, lentelių pridėjimas prie PDF, AFM šriftų ir OTF šriftų įterpimas, vaizdų įterpimas į PDF puslapius, PDF sujungimas, puslapių įtraukimas į PDF. PDF, teksto įterpimas ir rodymas, PDF eksportavimas į kitus failų formatus ir daug daugiau.
Darbo su PDFjs pradžia
Rekomenduojamas ir lengviausias būdas įdiegti PDFjs biblioteką yra naudoti npm. Norėdami tai padaryti, naudokite šią komandą.
Įdiekite PDFjs naudodami npm
npm install pdfjs
PDF dokumentų kūrimas naudojant nemokamą JavaScript API
PDF dokumentai visada yra labai naudingi įmonėms ir asmenims, norint išsaugoti ir dalytis informacija tarpusavyje. Naudodami PDFjs biblioteką galite lengvai generuoti ir modifikuoti PDF dokumentus programoje, naudodami tik keletą paprastų komandų. Biblioteka taip pat palengvina kūrėjams pridėti naujų puslapių, įterpti paveikslėlių, apibrėžti dokumento orientaciją ir dar daugiau.
Kurkite PDF dokumentus naudodami „JavaScript“ biblioteką
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' })
}
Kurkite PDF komentarus naudodami nemokamą JavaScript API
Atvirojo kodo PDFjs biblioteka palaiko PDF dokumentų kūrimą su Komentarais. Komentarai leidžia kūrėjams pridėti priskirto turinio į PDF dokumentus. Yra įvairių rūšių komentarų, kuriuos galima naudoti PDF dokumentuose, pvz., tekstą, linijas, pastabas ar figūras ir kt. PDFjs biblioteka visiškai palaiko ir leidžia kūrėjams lengvai kurti įvairių tipų PDF komentarus savo programose. Šios paprastos kodo eilutės gali pridėti teksto komentarus PDF dokumentuose JavaScript.
- Įtraukti PDFjs biblioteką
- Pridėti teksto komentarus
- Eksportuoti PDF dokumentą
Pridėti teksto komentarus PDF formatu – 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 dokumentų sujungimas
PDFjs biblioteka leidžia programinės įrangos kūrėjams programiškai sujungti daugybę PDF dokumentų į vieną dokumentą savo programose. Biblioteka leidžia programuotojams sugeneruoti naują PDF dokumentą iš esamo, pridėti vieną konkretų išorinio PDF puslapį, įdiegti kerning, pridėti ištisus kitų PDF puslapius ir dar daugiau. Biblioteka taip pat suteikia vartotojams galimybę kurti pasirinktines PDF ataskaitas.
Grafikos pridėjimas prie PDF dokumentų
Grafika ir vaizdai visada labai naudingi dalijantis geresne informacija ir suteikiant daugiau vertės turiniui. PDFjs biblioteka padeda „JavaScript“ profesionalams įterpti pasirinktą grafiką į savo „JavaScript“ programas. PDF faile galite naudoti vaizdų tipus, pvz., JPEG arba PNG. Taip pat galite piešti elipsę, trikampį, apskritimą ir kt.
Pridėkite JPEG prie PDF naudodami „JavaScript“ biblioteką
// 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)
}
Tvarkykite antraštę ir poraštę PDF dokumentuose naudodami „JavaScript“.
PDFjs biblioteka padeda „JavaScript“ kūrėjams valdyti antraštę ir poraštę savo PDF dokumentuose naudojant tik kelias kodo eilutes. Jame yra keletas svarbių funkcijų, skirtų tvarkyti PDF antraštes ir poraštes, pvz., pridėti puslapių numerius, koreguoti šriftą, pritaikyti šrifto spalvą, reguliuoti eilutės aukštį, pritaikyti teksto lygiavimą ir kt. Šiame kodo pavyzdyje parodyta, kaip PDF faile pridėti antraštę ir poraštę.
Pridėkite JPEG prie PDF naudodami „JavaScript“ biblioteką
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 })
}