PDFjs

 
 

PDF Faylları üçün Açıq Mənbəli JavaScript Kitabxanası

Açıq Mənbəli Pulsuz JavaScript Kitabxanası vasitəsilə PDF-lərə Annotasiyalar, Şəkil və Mətn əlavə edin.

PDFjs nədir?

PDFjs açıq mənbəli Portativ Sənəd Formatının (PDF) nəsil kitabxanasıdır və server və müştəri tərəfində proqramların işlənməsini ən yaxşı şəkildə təmin edir. PDF bütün dünyada məşhurdur və bir neçə şirkət ondan bütün dünyada sənədlər və ya hesabatlar yaratmaq və paylaşmaq üçün istifadə edir. PDFjs kitabxanasının köməyi ilə PDF sənədlərinə öz proqramlarınızda daxil olmaq və təkrar istifadə etmək üçün sadəcə bir neçə əmr tələb olunur.

Kitabxana PDF sənədlərinin yaradılması, PDF-lərə formaların çəkilməsi, başlıq və altbilgi dəstəyi, PDF-ə cədvəllər əlavə etmək, AFM şriftləri və OTF şriftlərinin yerləşdirilməsi, PDF səhifələrinə şəkillərin daxil edilməsi, PDF birləşməsi, səhifələrin əlavə edilməsi kimi bir sıra nəzərə çarpan funksiyalar üçün dəstəyi özündə birləşdirir. PDF, mətn daxil etmək və göstərmək, PDF-i digər fayl formatlarına ixrac etmək və s.

Previous Next

PDFjs ilə işə başlamaq

PDFjs kitabxanasını quraşdırmağın tövsiyə olunan və ən asan yolu npm-dən istifadə etməkdir, buna nail olmaq üçün aşağıdakı əmrdən istifadə edin.

Npm istifadə edərək PDFj-ləri quraşdırın

 npm install pdfjs 

Pulsuz JavaScript API vasitəsilə PDF sənədlərinin yaradılması

PDF sənədləri şirkətlər və şəxslər üçün məlumatları saxlamaq və bir-biri ilə bölüşmək üçün həmişə çox faydalıdır. PDFjs kitabxanası bir neçə sadə əmrlə tətbiqinizdə PDF sənədlərini yaratmağı və dəyişdirməyi asanlaşdırır. Kitabxana həmçinin tərtibatçılara yeni səhifələr əlavə etmək, şəkillər daxil etmək, sənəd oriyentasiyasını müəyyənləşdirmək və s. işləri asanlaşdırır.

JavaScript Kitabxanası vasitəsilə PDF Sənədləri yaradın

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

Pulsuz JavaScript API vasitəsilə PDF Annotasiyaları yaradın

Açıq mənbəli PDFjs kitabxanası Annotasiyalarla PDF sənədlərinin yaradılmasını dəstəkləyir. Annotasiyalar tərtibatçılara PDF sənədlərinə fərdi məzmun əlavə etmək imkanı verir. PDF sənədlərində mətn, xətlər, qeydlər və ya formalar və s. kimi istifadə edilə bilən müxtəlif növ annotasiyalar var. PDFjs kitabxanası tərtibatçılara öz proqramlarında müxtəlif növ PDF annotasiyaları yaratmağı tam dəstəkləyir və asanlaşdırır. Aşağıdakı sadə kod sətirləri JavaScript-də PDF sənədlərinə mətn annotasiyaları əlavə edə bilər.

  1. PDFjs Kitabxanasını daxil edin
  2. Mətn Annotasiyaları əlavə edin
  3. PDF sənədini ixrac edin

PDF-də Mətn Annotasiyaları əlavə edin - 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 sənədlərinin birləşdirilməsi

PDFjs kitabxanası proqram tərtibatçılarına proqramlar daxilində çoxsaylı PDF sənədlərini proqramlı şəkildə bir sənəddə birləşdirməyə imkan verir. Kitabxana proqramçılara mövcud olandan yeni PDF sənədi yaratmağa, xarici PDF-nin xüsusi bir səhifəsini əlavə etməyə, kerning tətbiq etməyə, digər PDF-lərin bütün səhifələrini əlavə etməyə və s. imkan verir. Kitabxana həmçinin istifadəçilərə fərdi PDF hesabatları yaratmaq imkanı verir.

PDF sənədlərinə qrafiklərin əlavə edilməsi

Qrafika və şəkillər daha yaxşı məlumat mübadiləsi və məzmun parçasına daha çox dəyər əlavə etmək üçün həmişə çox faydalıdır. PDFjs kitabxanası JavaScript peşəkarlarına öz JavaScript proqramlarına istədikləri qrafikləri daxil etməyə kömək edir. Siz PDF faylı içərisində JPEG və ya PNG kimi şəkil tiplərindən istifadə edə bilərsiniz. Siz həmçinin ellips, üçbucaq, dairə və s.

JavaScript Kitabxanası vasitəsilə PDF-ə JPEG əlavə edin

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

JavaScript vasitəsilə PDF Sənədlərində Başlıq və Altbilgini idarə edin

PDFjs kitabxanası JavaScript tərtibatçılarına yalnız bir neçə sətir kodla PDF Sənədlərində başlıq və altbilgiləri idarə etməyə kömək edir. O, PDF başlıqlarını və altbilgilərini idarə etmək üçün səhifə nömrələri əlavə etmək, şriftləri tənzimləmək, şrift rəngini tətbiq etmək, xəttin hündürlüyünü tənzimləmək, mətn hizasını tətbiq etmək və s. kimi bir sıra vacib xüsusiyyətləri təmin etmişdir. Aşağıdakı kod nümunəsi PDF faylına başlıq və altbilgi əlavə etmək üsulunu göstərir.

JavaScript Kitabxanası vasitəsilə PDF-ə JPEG əlavə edin

 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 })
    }
 Azəri