![](https://products-qa.fileformat.com/nl/pdf/javascript/pdfjs/header-image.png)
PDFjs
Open source JavaScript-bibliotheek voor pdf-bestanden
Voeg annotaties, afbeeldingen en tekst toe aan pdf's via de gratis open source JavaScript-bibliotheek.
Wat is PDFjs?
PDFjs is een open source Portable Document Format (PDF) generatiebibliotheek die het beste geschikt is voor de ontwikkeling van server- en client-side applicaties. PDF is populair over de hele wereld en verschillende bedrijven gebruiken het om documenten of rapporten over de hele wereld te maken en te delen. Met behulp van de PDFjs-bibliotheek hebt u slechts een paar commando's nodig om PDF-documenten te openen en opnieuw te gebruiken in uw eigen toepassingen.
De bibliotheek heeft ondersteuning ingebouwd voor verschillende opvallende functies, zoals het maken van PDF-documenten, het tekenen van vormen naar PDF's, ondersteuning voor kop- en voetteksten, het toevoegen van tabellen aan PDF, AFM-lettertypen en OTF-lettertypen insluiten, afbeeldingen invoegen in PDF-pagina's, PDF-samenvoegen, pagina's toevoegen aan PDF, tekst invoegen en weergeven, PDF exporteren naar andere bestandsindelingen en nog veel meer.
Aan de slag met PDFjs
De aanbevolen en gemakkelijkste manier om de PDFjs-bibliotheek te installeren, is door npm te gebruiken. Gebruik de volgende opdracht om dit te bereiken.
Installeer PDFjs met npm
npm install pdfjs
PDF-documenten maken via gratis JavaScript-API
PDF-documenten zijn altijd erg handig voor bedrijven en particulieren om informatie op te slaan en met elkaar te delen. Met de PDFjs-bibliotheek kunt u gemakkelijk PDF-documenten genereren en wijzigen in uw toepassing met slechts een paar eenvoudige opdrachten. De bibliotheek biedt ontwikkelaars ook de mogelijkheid om nieuwe pagina's toe te voegen, afbeeldingen in te voegen, documentoriëntatie te definiëren en nog veel meer.
PDF-documenten maken via JavaScript-bibliotheek
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-annotaties maken via gratis JavaScript-API
De open source PDFjs-bibliotheek ondersteunt het maken van PDF-documenten met Annotaties. Met annotaties kunnen ontwikkelaars aangepaste inhoud toevoegen aan PDF-documenten. Er zijn verschillende soorten annotaties die kunnen worden gebruikt in PDF-documenten, zoals tekst, lijnen, notities of vormen, enz. De PDFjs-bibliotheek biedt volledige ondersteuning en maakt het voor ontwikkelaars gemakkelijk om verschillende soorten PDF-annotaties in hun eigen toepassingen te maken. De volgende eenvoudige coderegels kunnen tekstannotaties toevoegen aan PDF-documenten in JavaScript.
- Inclusief PDFjs-bibliotheek
- Tekstannotaties toevoegen
- PDF-document exporteren
Tekstannotaties toevoegen in 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-documenten samenvoegen
Met de PDFjs-bibliotheek kunnen softwareontwikkelaars verschillende PDF-documenten programmatisch combineren in één document in hun apps. Met de bibliotheek kunnen programmeurs een nieuw PDF-document genereren op basis van het bestaande, een specifieke pagina van een externe PDF toevoegen, tekenspatiëring implementeren, hele pagina's van andere PDF's toevoegen en meer. De bibliotheek biedt gebruikers ook de mogelijkheid om aangepaste PDF-rapporten te maken.
Afbeeldingen toevoegen aan PDF-documenten
Afbeeldingen en afbeeldingen zijn altijd erg handig om betere informatie te delen en meer waarde toe te voegen aan een stuk inhoud. De PDFjs-bibliotheek stelt JavaScript-professionals in staat om afbeeldingen van hun keuze in hun JavaScript-applicaties in te voegen. U kunt afbeeldingen van afbeeldingen zoals JPEG of PNG in een PDF-bestand gebruiken. Je kunt ook een ellips, driehoek, cirkel, etc. tekenen.
JPEG toevoegen aan PDF via JavaScript-bibliotheek
// 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)
}
Kop- en voettekst in PDF-documenten beheren via JavaScript
De PDFjs-bibliotheek stelt JavaScript-ontwikkelaars in staat om kop- en voetteksten in hun PDF-documenten te beheren met slechts een paar regels code. Het heeft verschillende belangrijke functies geboden voor het omgaan met PDF-kop- en voetteksten, zoals het toevoegen van paginanummers, het aanpassen van het lettertype, het toepassen van de kleur van het lettertype, het aanpassen van de regelhoogte, het toepassen van tekstuitlijning en meer. Het volgende codevoorbeeld laat zien hoe u een kop- en voettekst in een PDF-bestand kunt toevoegen.
JPEG toevoegen aan PDF via JavaScript-bibliotheek
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 })
}