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.

Previous Next

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.

  1. Inkluder PDFjs Library
  2. Legg til tekstanmerkninger
  3. 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 })
    }
 Norsk