PDFjs
JavaScript-bibliotek med öppen källkod för PDF-filer
Lägg till kommentarer, bild och text till PDF-filer via gratis JavaScript-bibliotek med öppen källkod.
Vad är PDFjs?
PDFjs är ett bibliotek för generering av Portable Document Format (PDF) med öppen källkod som bäst passar server- och klientsidans applikationsutveckling. PDF är populärt över hela världen och flera företag använder det för att skapa och dela dokument eller rapporter över hela världen. Med hjälp av PDFjs-biblioteket behöver du bara ett par kommandon för att komma åt och återanvända PDF-dokument i dina egna applikationer.
Biblioteket har inkorporerat stöd för flera märkbara funktioner, som att skapa PDF-dokument, rita former till PDF-filer, stöd för sidhuvud och sidfot, lägga till tabeller till PDF, AFM-teckensnitt och OTF-fontinbäddning, infogning av bilder till PDF-sidor, PDF-sammanfogning, lägga till sidor till PDF, infoga och visa text, exportera PDF till andra filformat och många fler.
Komma igång med PDFjs
Det rekommenderade och enklaste sättet att installera PDFjs-biblioteket är att använda npm, använd följande kommando för att uppnå det.
Installera PDFjs med npm
npm install pdfjs
Skapa PDF-dokument via gratis JavaScript API
PDF-dokument är alltid mycket användbara för företag och privatpersoner att spara och dela information med varandra. PDFjs-biblioteket gör det enkelt för dig att generera och ändra PDF-dokument i din applikation med bara ett par enkla kommandon. Biblioteket underlättar också utvecklare att lägga till nya sidor, infoga bilder, definiera dokumentorientering och mycket mer.
Skapa PDF-dokument via JavaScript-biblioteket
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' })
}
Skapa PDF-anteckningar via gratis JavaScript API
PDFjs-biblioteket med öppen källkod stöder att skapa PDF-dokument med anteckningar. Anteckningar låter utvecklare lägga till anpassat innehåll i PDF-dokument. Det finns olika typer av anteckningar som kan användas i PDF-dokument, såsom text, linjer, anteckningar eller former, etc. PDFjs-biblioteket stödjer fullt ut och gör det enkelt för utvecklare att skapa olika typer av PDF-anteckningar i sina egna applikationer. Följande enkla kodrader kan lägga till textkommentarer i PDF-dokument i JavaScript.
- Inkludera PDFjs Library
- Lägg till textkommentarer
- Exportera PDF-dokument
Lägg till textkommentarer i 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' })
}
Sammanfoga PDF-dokument
PDFjs-biblioteket tillåter programutvecklare att programmatiskt kombinera många PDF-dokument till ett dokument i sina appar. Biblioteket gör det möjligt för programmerare att generera ett nytt PDF-dokument från det befintliga, lägga till en specifik sida i en extern PDF, implementera kerning, lägga till hela sidor av andra PDF-filer och mer. Biblioteket ger också användare möjlighet att skapa anpassade PDF-rapporter.
Lägga till grafik till PDF-dokument
Grafik och bilder är alltid mycket användbara för att dela bättre information och lägga till mer värde till ett innehåll. PDFjs-biblioteket gör det lättare för JavaScript-proffs att infoga grafik efter eget val i sina JavaScript-applikationer. Du kan använda bildtyper av bilder som JPEG eller PNG i en PDF-fil. Du kan också rita en ellips, triangel, cirkel osv.
Lägg till JPEG till PDF via JavaScript-biblioteket
// 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)
}
Hantera sidhuvud och sidfot i PDF-dokument via JavaScript
PDFjs-biblioteket underlättar JavaScript-utvecklare att hantera sidhuvud och sidfot i sina PDF-dokument med bara ett par rader kod. Den har tillhandahållit flera viktiga funktioner för att hantera PDF-huvuden och sidfötter som att lägga till sidnummer, justera teckensnitt, tillämpa teckensnittsfärg, justera linjehöjd, tillämpa textjustering och mer. Följande kodexempel visar hur man lägger till ett sidhuvud och en sidfot i en PDF-fil.
Lägg till JPEG till PDF via JavaScript-biblioteket
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 })
}