Deklaratīva PDF programmēšanas JavaScript bibliotēka

Bezmaksas un atvērtā koda bibliotēka, lai ģenerētu PDF dokumentus, deklarējot PDF struktūru JavaScript.

Kas ir pdfmake?

Pdfmake ir ērta JavaScript bibliotēka, kas ir gan bezmaksas, gan atvērtā koda, padarot to par lielisku rīku PDF dokumentu izveides procesa vienkāršošanai tīmekļa lietojumprogrammās. Jūs varat deklarēt PDF dokumenta struktūru, definējot tekstu, attēlus, tabulas utt. ar piemērojamiem stiliem, un pdfmake pārvaldīs pārējo, lai izveidotu PDF failus ar nepieciešamo vizuālo stilu, kā parādīts tālāk:

Deklaratīva PDF programmēšana

Tālāk ir norādītas dažas no galvenajām pdfmake funkcijām:

  • PDF failu izveide: Pdfmake ļauj izveidot PDF dokumentus no strukturētiem datiem, ļaujot viegli ģenerēt pārskatus, rēķinus, veidlapas un cita veida dokumentus.
  • Tabulu pievienošana: Pdfmake ļauj ērti noformēt un ievietot tabulas savos PDF failos, padarot tabulu datu attēlošanu un strukturēta izkārtojuma uzturēšanu vienkāršu.
  • Attēlu pievienošana: Pdfmake ļauj iekļaut attēlus jūsu PDF dokumentos, ļaujot iekļaut logotipus, grafiku vai fotogrāfijas, lai uzlabotu vizuālo pievilcību.
  • Paroļu pievienošana: Pdfmake atbalsta paroles aizsardzības pievienošanu jūsu PDF failiem, palīdzot aizsargāt sensitīvu informāciju, pieprasot paroli, lai piekļūtu dokumentiem.
GitHub

GitHub Stats

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

Darba sākšana ar pdfmake

Mēs varam lejupielādēt pdfmake bibliotēku, izmantojot npm moduli:

Varat izmantot npm moduļus, ja kā pakotņu pārvaldnieku izmantojat npm:

Instalējiet, izmantojot NPM


npm install pdfmake

Varam arī ielādēt to no CDN, kā norādīts tālāk:

PDF dokumenta izveide

Mēs varam izveidot PDF dokumentu, izmantojot pdfmake bibliotēkas deklaratīvo pieeju. Mēs varam arī pievienot saturu, piemēram, tekstu un hipersaites ar stilu, kā parādīts zemāk esošajā piemērā:

Šī izvade parāda ģenerēto PDF dokumentu:

PDF izveide ar tabulām

Mēs varam izveidot PDF failu un pievienot PDF failam tabulas, izmantojot pdfmake bibliotēku. Šajā piemērā mēs izmantosim direktīvu tabula, lai izveidotu tabulu, konfigurētu tabulas iestatījumus un pievienotu datus, piemēram, tabulu virsrakstus un vērtības, kā parādīts tālāk.

Zem izvades ekrānuzņēmuma tiek parādīts PDF dokuments ar tam pievienoto tabulu:

PDF izveide ar attēliem

Mēs varam arī izveidot PDF failu un pievienot PDF failam attēlus, izmantojot pdfmake bibliotēkas deklaratīvo pieeju. Attēla pievienošanai mēs izmantojam direktīvu attēls, taču nevaram tieši izmantot attēlu no mūsu vietējās failu sistēmas. Lai izmantotu attēlu, mums tas ir jākopē uz virtuālo failu sistēmu (VFS), ko nodrošina pdfmake bibliotēka, kā parādīts zemāk esošajā koda fragmentā:

Šis ekrānuzņēmums parāda izveidoto PDF dokumentu ar attēlu:

Ar paroli aizsargātu PDF dokumentu izveide

Ir iespējams arī izveidot ar paroli aizsargātus PDF dokumentus, izmantojot pdfmake bibliotēkas direktīvu userPassword, kas ierobežos neautorizētu lietotāju piekļuvi PDF dokumentam. Sīkāku informāciju skatiet tālāk norādītajā koda fragmentā.

Atverot ģenerēto PDF dokumentu, tiks parādīta tālāk norādītā paroles uzvedne.

Secinājums

Visbeidzot, pdfmake ir viegli lietojama JavaScript bibliotēka ar PDF ģenerēšanas iespējām, izmantojot deklaratīvo pieeju dokumentu definīcijas objektus kā direktīvas.

Similar Products

 Latvian