PDFjs
Open Source JavaScript-bibliotek for PDF-filer
Legg til merknader, bilder og tekst i PDF-er via gratis JavaScript-bibliotek med åpen kildekode.
Hva er PDFjs?
PDFjs er et åpen kildekode Portable Document Format (PDF) generasjonsbibliotek som passer best til server- og klientsiden applikasjonsutvikling. PDF er populært over hele verden, og flere selskaper bruker det til å lage og dele dokumenter eller rapporter over hele verden. Ved hjelp av PDFjs-biblioteket trenger du bare et par kommandoer for å få tilgang til og gjenbruke PDF-dokumenter i dine egne applikasjoner.
Biblioteket har integrert støtte for flere merkbare funksjoner, for eksempel opprettelse av PDF-dokumenter, tegning av figurer til PDF-er, støtte for topptekst og bunntekst, legge til tabeller i PDF, AFM-fonter og OTF-fontinnbygging, innsetting av bilder til PDF-sider, PDF-sammenslåing, legge til sider til PDF, sette inn og vise tekst, eksportere PDF til andre filformater og mange flere.
Komme i gang med PDFjs
Den anbefalte og enkleste måten å installere PDFjs-biblioteket på er å bruke npm, vennligst bruk følgende kommando for å oppnå det.
Installer PDFjs ved hjelp av npm
npm install pdfjs
Oppretting av PDF-dokumenter via gratis JavaScript API
PDF-dokumenter er alltid svært nyttige for bedrifter og enkeltpersoner å lagre og dele informasjon med hverandre. PDFjs-biblioteket gjør det enkelt for deg å generere og endre PDF-dokumenter i applikasjonen din med bare et par enkle kommandoer. Biblioteket gjør det også lettere for utviklere å legge til nye sider, sette inn bilder, definere dokumentorientering og mye mer.
Lag PDF-dokumenter 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' })
}
Lag PDF-kommentarer via gratis JavaScript API
Åpen kildekode PDFjs-biblioteket støtter oppretting av PDF-dokumenter med merknader. Annoteringer lar utviklere legge til tilpasset innhold i PDF-dokumenter. Det finnes ulike typer merknader som kan brukes i PDF-dokumenter, for eksempel tekst, linjer, notater eller former, osv. PDFjs-biblioteket støtter fullt ut og gjør det enkelt for utviklere å lage ulike typer PDF-anmerkninger i sine egne applikasjoner. Følgende enkle kodelinjer kan legge til tekstkommentarer i PDF-dokumenter i JavaScript.
- Inkluder PDFjs Library
- Legg til tekstanmerkninger
- Eksporter PDF-dokument
Legg til tekstanmerkninger 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' })
}
Slå sammen PDF-dokumenter
PDFjs-biblioteket lar programvareutviklere programmatisk kombinere en rekke PDF-dokumenter til ett dokument i appene deres. Biblioteket gjør det mulig for programmerere å generere et nytt PDF-dokument fra det eksisterende, legge til én spesifikk side i en ekstern PDF, implementere kerning, legge til hele sider med andre PDF-er og mer. Biblioteket gir også brukere muligheten til å lage tilpassede PDF-rapporter.
Legge til grafikk i PDF-dokumenter
Grafikk og bilder er alltid veldig nyttige for å dele bedre informasjon og tilføre mer verdi til et innhold. PDFjs-biblioteket gjør det lettere for JavaScript-fagfolk å sette inn grafikk etter eget valg i JavaScript-applikasjonene sine. Du kan bruke bildetyper som JPEG eller PNG i en PDF-fil. Du kan også tegne en ellipse, trekant, sirkel osv.
Legg til JPEG til 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)
}
Administrer topp- og bunntekst i PDF-dokumenter via JavaScript
PDFjs-biblioteket gjør det lettere for JavaScript-utviklere å administrere topptekst og bunntekst i PDF-dokumentene sine med bare et par linjer med kode. Den har gitt flere viktige funksjoner for håndtering av PDF-topp- og bunntekster som å legge til sidetall, justere skrift, bruke skriftfarge, justere linjehøyde, bruke tekstjustering og mer. Følgende kodeeksempel viser hvordan du legger til en topp- og bunntekst i en PDF-fil.
Legg til JPEG til 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 })
}