Bezplatná knihovna JavaScript pro správu metadat PDF

Bezplatná a open source knihovna JavaScript pro správu metadat dokumentů PDF.

Co je pdf-lib?

Pdf-lib je bezplatná a open source JavaScriptová knihovna pro práci s PDF dokumenty pro provádění operací, jako je vytváření nových PDF od začátku, úpravy stávajících nebo čtení a aktualizace metadat PDF dokumentů. Již jsme diskutovali o funkcích úprav PDF pdf-lib, ale v této recenzi se zaměříme pouze na funkce správy metadat pdf-lib, které zahrnují :

    • Autor
    • Tvůrce
    • Výrobce
    • Titul
    • Předmět
    • Klíčová slova
    • Jazyk
    • Datum vzniku
    • Datum změny
  • Aktualizovat metadata: Výše uvedená metadata dokumentů PDF můžete aktualizovat také pomocí pdf-lib.
GitHub

Statistiky GitHubu

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

Začínáme s pdf-lib

Existují dva způsoby, jak nainstalovat pdf-lib:

Moduly NPM

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

Nainstalujte pomocí NPM


npm install --save pdf-lib

Instalace pomocí příze


yarn add pdf-lib

Moduly UMD

Pokud nepoužíváte správce balíčků, moduly UMD jsou k dispozici na CDN unpkg a jsDelivr:

Přečtěte si metadata PDF

Ke čtení metadat dokumentů PDF můžeme využít knihovnu pdf-lib. Existuje mnoho funkcí, jako je getAuthor, getCreator, getCreationDate atd., které umožňují přístup k metadatům dokumentů PDF nebo je extrahují, jak ukazuje níže uvedený fragment kódu. :

Výstup

Výše uvedený fragment kódu zobrazí metadata dokumentu PDF, jak je uvedeno níže:

Upravit metadata PDF

Knihovnu pdf-lib můžeme také využít k úpravě nebo aktualizaci metadat dokumentů PDF. Stejně jako funkce get (getAuthor, getCreator atd.), pdf-lib také poskytuje funkce sady (jako setAuthor, setCreator a tak dále) pro aktualizaci metadat souborů PDF. K aktualizaci metadat dokumentu PDF v níže uvedeném úryvku kódu použijeme funkce setAuthor a setTitle pro účely demonstrace:

Závěr

Pro vývojáře JavaScriptu je snazší číst/extrahovat a aktualizovat metadata dokumentů PDF pomocí knihovny pdf-lib. API je docela elegantní a poskytuje standardní funkce set/get pro čtení a aktualizaci vlastností dokumentů PDF. Během našeho používání nebyly pozorovány žádné problémy týkající se správy metadat souborů PDF.

Podobné Produkty

 Czech