Bibliotecă JavaScript declarativă de programare PDF

Bibliotecă gratuită și open source pentru a genera documente PDF prin declararea structurii PDF în JavaScript.

Ce este pdfmake?

Pdfmake este o bibliotecă JavaScript utilă, care este atât gratuită, cât și open-source, ceea ce o face un instrument excelent pentru simplificarea procesului de creare a documentelor PDF în aplicațiile web. Puteți declara structura documentului PDF definind text, imagini, tabele etc. cu stiluri de aplicat, iar pdfmake va gestiona restul pentru a crea PDF-uri cu stilul vizual necesar, așa cum se arată mai jos:

Programare PDF declarativă

Iată câteva dintre principalele caracteristici ale pdfmake:

  • Crearea PDF-urilor: Pdfmake vă permite să creați documente PDF din date structurate, permițând generarea ușoară de rapoarte, facturi, formulare și alte tipuri de documente.
  • Adăugarea tabelelor: Pdfmake vă permite să proiectați și să inserați cu ușurință tabele în fișierele PDF, simplificând afișarea datelor tabelare și menținând un aspect structurat.
  • Adăugarea de imagini: Pdfmake permite includerea de imagini în documentele dvs. PDF, făcând posibilă încorporarea de sigle, grafice sau fotografii pentru a spori atractivitatea vizuală.
  • Adăugarea parolelor: Pdfmake acceptă adăugarea de protecție prin parolă la PDF-urile dvs., ajutând la securizarea informațiilor sensibile, solicitând o parolă pentru accesul la documente.
GitHub

GitHub Stats

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

Noțiuni introductive cu pdfmake

Putem descărca biblioteca pdfmake folosind modulul npm:

Puteți utiliza modulele npm dacă utilizați npm ca manager de pachete:

Instalați folosind NPM


npm install pdfmake

În mod alternativ, îl putem încărca de pe un CDN, ca mai jos:

Crearea documentului PDF

Putem crea un document PDF folosind abordarea declarativă a bibliotecii pdfmake. De asemenea, putem adăuga conținut, cum ar fi text și hyperlinkuri, cu stil, așa cum se arată în exemplul de mai jos:

Următoarea ieșire afișează documentul PDF generat:

Crearea PDF cu tabele

Putem crea un PDF și adăuga tabele la PDF folosind biblioteca pdfmake. În acest exemplu, vom folosi directiva tabel pentru a crea tabelul, a configura setările tabelului și a adăuga date precum titlurile și valorile tabelului, așa cum se arată mai jos:

Captura de ecran de mai jos afișează documentul PDF cu tabelul adăugat:

Crearea PDF cu imagini

De asemenea, putem crea un PDF și adăuga imagini la PDF utilizând abordarea declarativă a bibliotecii pdfmake. Folosim directiva image pentru a adăuga imaginea, dar nu putem folosi direct imaginea din sistemul nostru de fișiere local. Pentru a folosi imaginea, trebuie să copiam imaginea în sistemul de fișiere virtual (VFS) furnizat de biblioteca pdfmake, așa cum este demonstrat în fragmentul de cod de mai jos:

Următoarea captură de ecran arată documentul PDF creat cu imaginea:

Crearea documentelor PDF protejate prin parolă

De asemenea, este posibil să creați documente PDF protejate prin parolă folosind directiva userPassword a bibliotecii pdfmake, care va restricționa accesul utilizatorilor neautorizați la documentul PDF. Verificați fragmentul de cod de mai jos pentru detalii:

Când deschideți documentul PDF generat, va fi afișată o solicitare a parolei după cum urmează:

Concluzie

În concluzie, pdfmake este o bibliotecă JavaScript ușor de utilizat, cu capacitatea de generare PDF prin abordarea sa declarativă de utilizare a țintei obiecte de definire a documentului ca directive.

Similar Products

 Romanian