PDFjs

 
 

Nyílt forráskódú JavaScript-könyvtár PDF-fájlokhoz

Megjegyzések, képek és szövegek hozzáadása PDF-ekhez nyílt forráskódú ingyenes JavaScript-könyvtáron keresztül.

Mi az a PDFjs?

A PDFjs egy nyílt forráskódú Portable Document Format (PDF) generációs könyvtár, amely a legjobban illeszkedik a szerver- és kliensoldali alkalmazások fejlesztéséhez. A PDF világszerte népszerű, és számos vállalat használja dokumentumok vagy jelentések létrehozására és megosztására szerte a világon. A PDFjs könyvtár segítségével mindössze néhány parancsra van szükség a PDF dokumentumok eléréséhez és újrafelhasználásához saját alkalmazásaiban.

A könyvtár számos észrevehető funkció támogatását tartalmazza, például PDF dokumentumok létrehozását, alakzatok rajzolását PDF-be, fejléc- és lábléc-támogatást, táblázatok hozzáadása a PDF-hez, AFM-betűtípusok és OTF-betűtípus-beágyazás, képek beillesztése PDF-oldalakhoz, PDF-egyesítés, oldalak hozzáadása a PDF-hez. PDF, szöveg beszúrása és megjelenítése, PDF exportálása más fájlformátumokba és még sok más.

Previous Next

A PDFjs használatának első lépései

A PDFjs könyvtár telepítésének javasolt és legegyszerűbb módja az npm használata, ennek eléréséhez használja a következő parancsot.

Telepítse a PDFjs-t az npm segítségével

 npm install pdfjs 

PDF-dokumentumok létrehozása ingyenes JavaScript API-n keresztül

A PDF-dokumentumok mindig nagyon hasznosak a vállalatok és magánszemélyek számára az információk mentéséhez és egymás közötti megosztásához. A PDFjs könyvtár néhány egyszerű paranccsal megkönnyíti a PDF dokumentumok létrehozását és módosítását az alkalmazáson belül. A könyvtár lehetővé teszi a fejlesztők számára új oldalak hozzáadását, képek beszúrását, a dokumentum tájolásának meghatározását és még sok mást.

PDF dokumentumok létrehozása JavaScript Library segítségével

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-jegyzetek létrehozása ingyenes JavaScript API-n keresztül

A nyílt forráskódú PDFjs könyvtár támogatja a PDF-dokumentumok létrehozását jegyzetekkel. A kommentárok segítségével a fejlesztők egyéni tartalmat adhatnak hozzá a PDF dokumentumokhoz. Különféle megjegyzések használhatók PDF-dokumentumokban, például szöveg, vonal, jegyzet vagy alakzat stb. A PDFjs könyvtár teljes mértékben támogatja és megkönnyíti a fejlesztők számára, hogy különféle típusú PDF-annotációkat hozzanak létre saját alkalmazásaikon belül. A következő egyszerű kódsorok szöveges megjegyzéseket adhatnak a PDF dokumentumokhoz JavaScriptben.

  1. Tartalmazza a PDFjs könyvtárat
  2. Szöveges megjegyzések hozzáadása
  3. PDF dokumentum exportálása

Szöveges megjegyzések hozzáadása PDF-ben - 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 dokumentumok egyesítése

A PDFjs könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy számos PDF-dokumentumot programozottan egyetlen dokumentummá egyesítsenek alkalmazásaikban. A könyvtár lehetővé teszi a programozók számára, hogy új PDF-dokumentumot állítsanak elő a meglévőből, hozzáadjanak egy külső PDF-oldalt, megvalósítsák a levágást, egész oldalakat adjanak hozzá más PDF-dokumentumokhoz stb. A könyvtár lehetőséget biztosít a felhasználóknak egyéni PDF-jelentések létrehozására is.

Grafika hozzáadása PDF dokumentumokhoz

A grafika és a képek mindig nagyon hasznosak a jobb információk megosztásához és a tartalom értékének növeléséhez. A PDFjs könyvtár lehetővé teszi a JavaScript-szakemberek számára, hogy tetszés szerinti grafikákat szúrjanak be JavaScript-alkalmazásaikba. Használhat képtípusokat, például JPEG- vagy PNG-formátumú képeket egy PDF-fájlban. Rajzolhat ellipszist, háromszöget, kört stb.

JPEG hozzáadása a PDF-hez JavaScript könyvtáron keresztül

 // 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)
    }

A fejléc és lábléc kezelése PDF dokumentumokban JavaScripten keresztül

A PDFjs könyvtár lehetővé teszi a JavaScript-fejlesztők számára, hogy néhány sornyi kóddal kezeljék a fejlécet és a láblécet PDF-dokumentumaikban. Számos fontos funkcióval rendelkezik a PDF fejlécek és láblécek kezeléséhez, például oldalszámok hozzáadása, betűtípus beállítása, betűszín alkalmazása, sormagasság beállítása, szövegigazítás stb. A következő kódpélda bemutatja, hogyan lehet fejlécet és láblécet hozzáadni egy PDF-fájlhoz.

JPEG hozzáadása a PDF-hez JavaScript könyvtáron keresztül

 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 })
    }
 Magyar