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.

Previous Next

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.

  1. Inkludera PDFjs Library
  2. Lägg till textkommentarer
  3. 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 })
    }
 Svenska