Knihovna JavaScript pro deklarativní programování PDF

Knihovna Free & Open Source pro generování dokumentů PDF deklarováním struktury PDF v JavaScriptu.

Co je pdfmake?

Pdfmake je užitečná knihovna JavaScriptu, která je zdarma i s otevřeným zdrojovým kódem, což z ní činí skvělý nástroj pro zjednodušení procesu vytváření dokumentů PDF ve webových aplikacích. Strukturu dokumentu PDF můžete deklarovat definováním textu, obrázků, tabulek atd. se styly, které se mají použít, a pdfmake se postará o zbytek a vytvoří soubory PDF s požadovaným vizuálním stylem, jak je uvedeno níže:

Deklarativní programování PDF

Níže jsou uvedeny některé z hlavních funkcí pdfmake:

  • Vytváření souborů PDF: Pdfmake vám umožňuje vytvářet dokumenty PDF ze strukturovaných dat, což umožňuje snadné generování zpráv, faktur, formulářů a dalších typů dokumentů.
  • Přidávání tabulek: Pdfmake vám umožňuje snadno navrhovat a vkládat tabulky do vašich souborů PDF, což usnadňuje zobrazování tabulkových dat a udržování strukturovaného rozvržení.
  • Přidávání obrázků: Pdfmake umožňuje zahrnout obrázky do vašich dokumentů PDF, což umožňuje začlenit loga, grafiku nebo fotografie pro zvýšení vizuální přitažlivosti.
  • Přidávání hesel: Pdfmake podporuje přidávání ochrany heslem do vašich souborů PDF, což pomáhá zabezpečit citlivé informace tím, že vyžaduje heslo pro přístup k dokumentům.
GitHub

Statistiky GitHubu

Název:
Jazyk:
hvězdy:
Vidlice:
Licence:
Úložiště bylo naposledy aktualizováno v

Začínáme s pdfmake

Knihovnu pdfmake si můžeme stáhnout pomocí modulu npm:

Instalace pomocí NPM

Moduly npm můžete použít, pokud jako správce balíčků používáte npm:

Nainstalujte pomocí NPM


npm install pdfmake

Případně jej můžeme načíst z CDN, jak je uvedeno níže:

Vytváření dokumentu PDF

Můžeme vytvořit dokument PDF pomocí deklarativního přístupu knihovny pdfmake. Můžeme také přidat obsah, jako je text a hypertextové odkazy, se styly, jak je znázorněno v níže uvedeném příkladu:

Výstup

Následující výstup zobrazí vygenerovaný dokument PDF:

Vytváření PDF s tabulkami

Můžeme vytvořit PDF a přidat tabulky do PDF pomocí knihovny pdfmake. V tomto příkladu použijeme direktivu table k vytvoření tabulky, konfiguraci nastavení tabulky a přidání dat, jako jsou záhlaví a hodnoty tabulek, jak je uvedeno níže:

Výstup

Níže uvedený snímek výstupní obrazovky zobrazuje dokument PDF s přidanou tabulkou:

Vytváření PDF s obrázky

Můžeme také vytvořit PDF a přidat obrázky do PDF pomocí deklarativního přístupu knihovny pdfmake. K přidání obrázku používáme direktivu image, ale nemůžeme přímo použít obrázek z našeho místního souborového systému. Abychom mohli obrázek použít, musíme obrázek zkopírovat do virtuálního systému souborů (VFS) poskytovaného knihovnou pdfmake, jak je ukázáno na níže uvedeném úryvku kódu:

Výstup

Následující snímek obrazovky ukazuje vytvořený dokument PDF s obrázkem:

Vytváření dokumentů PDF chráněných heslem

Je také možné vytvářet dokumenty PDF chráněné heslem pomocí direktivy userPassword knihovny pdfmake, která omezí přístup neoprávněných uživatelů k dokumentu PDF. Podrobnosti naleznete ve fragmentu kódu níže:

Výstup

Při otevření vygenerovaného dokumentu PDF se zobrazí výzva k zadání hesla, jak je uvedeno níže:

Závěr

Závěrem lze říci, že pdfmake je snadno použitelná knihovna JavaScript se schopností generování PDF prostřednictvím svého deklarativního přístupu k použití objekty definice dokumentu jako směrnice.

Podobné Produkty

 Czech