Deklaracinė PDF programavimo JavaScript biblioteka

Nemokama ir atvirojo kodo biblioteka, skirta PDF dokumentams generuoti deklaruojant PDF struktūrą JavaScript.

Kas yra pdfmake?

„Pdfmake“ yra patogi „JavaScript“ biblioteka, kuri yra nemokama ir atvirojo kodo, todėl tai puikus įrankis supaprastinti PDF dokumentų kūrimo procesą žiniatinklio programose. Galite deklaruoti PDF dokumento struktūrą apibrėždami tekstą, paveikslėlius, lenteles ir tt su taikytinais stiliais, o pdfmake valdys visa kita, kad sukurtų PDF failus su reikiamu vaizdiniu stiliumi, kaip parodyta toliau:

Deklaratyvus PDF programavimas

Toliau pateikiamos kelios pagrindinės pdfmake funkcijos:

  • PDF failų kūrimas: „Pdfmake“ leidžia kurti PDF dokumentus iš struktūrinių duomenų, todėl galite lengvai generuoti ataskaitas, sąskaitas faktūras, formas ir kitų tipų dokumentus.
  • Lentelių pridėjimas: „Pdfmake“ leidžia lengvai kurti ir įterpti lenteles į PDF failus, todėl lentelių duomenų rodymas ir struktūrinio išdėstymo palaikymas yra paprastas.
  • Vaizdžių pridėjimas: „Pdfmake“ leidžia įtraukti vaizdus į PDF dokumentus, kad būtų galima įtraukti logotipus, grafiką ar nuotraukas, kad būtų padidintas vaizdas.
  • Slaptažodžių pridėjimas: „Pdfmake“ palaiko PDF failų apsaugos slaptažodžiu pridėjimą ir padeda apsaugoti neskelbtiną informaciją, reikalaujant slaptažodžio norint pasiekti dokumentus.
GitHub

GitHub Stats

Name:
Language:
Stars:
Forks:
License:
Repository was last updated at

Darbo su pdfmake pradžia

pdfmake biblioteką galime atsisiųsti naudodami npm modulį:

Galite naudoti npm modulius, jei naudojate npm kaip paketo tvarkyklę:

Įdiekite naudodami NPM


npm install pdfmake

Arba galime įkelti jį iš CDN, kaip nurodyta toliau:

PDF dokumento kūrimas

Galime sukurti PDF dokumentą naudodami deklaratyvųjį pdfmake bibliotekos metodą. Taip pat galime pridėti turinį, pvz., tekstą ir hipersaitus su stiliumi, kaip parodyta toliau pateiktame pavyzdyje:

Ši išvestis rodo sugeneruotą PDF dokumentą:

Pdf kūrimas naudojant lenteles

Naudodami pdfmake biblioteką galime sukurti PDF ir prie PDF pridėti lenteles. Šiame pavyzdyje mes naudosime direktyvą lentelė, kad sukurtume lentelę, sukonfigūruotume lentelės nustatymus ir pridėtume duomenų, pvz., lentelių antraštes ir reikšmes, kaip parodyta toliau:

Žemiau išvesties ekrano kopijos rodomas PDF dokumentas su prie jo pridėta lentele:

Sukurti PDF su vaizdais

Taip pat galime sukurti PDF ir pridėti vaizdų prie PDF, naudodami deklaratyvųjį pdfmake bibliotekos metodą. Vaizdui pridėti naudojame direktyvą vaizdas, bet negalime tiesiogiai naudoti vaizdo iš vietinės failų sistemos. Norėdami naudoti vaizdą, turime nukopijuoti vaizdą į virtualią failų sistemą (VFS), kurią teikia pdfmake biblioteka, kaip parodyta toliau pateiktame kodo fragmente:

Šioje ekrano kopijoje rodomas sukurtas PDF dokumentas su vaizdu:

Slaptažodžiu apsaugotų PDF dokumentų kūrimas

Taip pat galima kurti slaptažodžiu apsaugotus PDF dokumentus naudojant pdfmake bibliotekos direktyvą userPassword, kuri apribos neteisėtų vartotojų prieigą prie PDF dokumento. Norėdami gauti daugiau informacijos, patikrinkite toliau pateiktą kodo fragmentą:

Atidarius sugeneruotą PDF dokumentą, bus rodomas slaptažodžio raginimas, kaip nurodyta toliau:

Išvada

Apibendrinant galima pasakyti, kad „pdfmake“ yra lengvai naudojama „JavaScript“ biblioteka, turinti galimybę generuoti PDF, nes jos deklaratyvus metodas naudojant dokumento apibrėžimo objektus kaip direktyvas.

Similar Products

 Lithuanian