Open Source JavaScript PDF anotační knihovna
Free & Open Source JavaScript knihovna pro přidávání anotací do PDF dokumentů.
Co je PDFKit?
PDFKit je bezplatná a open source JavaScriptová knihovna pro přidávání anotací, jako jsou odkazy, přeškrtnutý text a interaktivní poznámky do souborů PDF. Důležité je poznamenat: PDFKit neumožňuje otevírat nebo upravovat existující dokumenty PDF, takže ke stávajícím dokumentům PDF nemůžete přidávat anotace, ale můžete vytvořit soubory PDF od začátku pomocí knihovny PDFKit a poté přidat anotace. jim.
Níže jsou uvedeny některé z hlavních anotačních funkcí PDFKit:
- Přidávání odkazů: PDFKit umožňuje zahrnout do dokumentů PDF odkazy, na které lze kliknout.
- Přidání přeškrtnutého textu: Efekt přeškrtnutí můžete použít na text ve vašich PDF vygenerovaných pomocí PDFKit.
- Přidávání poznámek: PDFKit umožňuje vkládat interaktivní anotace poznámek do dokumentů PDF.
Začínáme s PDFKit
Knihovnu PDFKit můžete nainstalovat pomocí správce balíčků npm. Po instalaci npm stačí zadat následující příkaz.
Nainstalujte pomocí NPM
npm install pdfkit
Přidat anotaci odkazu do PDF
Do dokumentů PDF můžeme přidat hypertextové odkazy pomocí funkce anotace odkazů v knihovně PDFKit. Poskytujeme souřadnice X a Y a také výšku a šířku textu spolu s odkazem, který z něj udělá hypertextový odkaz pomocí funkce link, jak je ukázáno na níže uvedeném úryvku kódu:
Výstup
Následující výstup zobrazí dokument PDF obsahující hypertextový odkaz:
Přidejte přeškrtnutý text do PDF
Do dokumentu PDF můžeme přidat přeškrtnutý text pomocí funkcí moveTo a lineTo, které poskytuje knihovna PDFKit. Funkce moveTo umístí kurzor na počáteční bod řádku a funkce lineTo se používá k nakreslení řádku z tohoto počátečního bodu na konec textu, který má být přeškrtnutý. Podrobnosti naleznete ve fragmentu kódu níže:
Výstup
Na výstupním snímku obrazovky se zobrazí dokument PDF s přidaným přeškrtnutým textem.
Přidejte interaktivní poznámky do PDF
K našim dokumentům PDF můžeme přidat interaktivní poznámky, díky nimž budou pro čtenáře poutavější. Tyto interaktivní poznámky se v PDF zobrazují jako ikony, a když na ně uživatelé umístí ukazatel myši, zobrazí se vyskakovací obsah. Máte plnou kontrolu nad jejich umístěním a rozměry a podle potřeby upravíte souřadnice X, Y, výšku a šířku. Zkuste níže uvedený úryvek kódu přidat interaktivní poznámku do PDF:
Výstup
Následující snímek obrazovky ukazuje dokument PDF s přidanou interaktivní poznámkou:
A když najedeme na žlutou ikonu, zobrazí se kompletní poznámka, jak je uvedeno níže:
Závěr
Závěrem lze říci, že PDFKit je bezplatná knihovna JavaScriptu pro přidávání anotací do dokumentů PDF. Poskytuje přístupný a uživatelsky přívětivý způsob přidávání anotací.
Přestože PDFKit vyniká v mnoha oblastech, je důležité si uvědomit, že funkce goTo nefunguje podle očekávání. Kromě toho může funkce note vkládat do obsahu další mezery, což může vést k nežádoucím výsledkům. Navíc, jak již bylo zmíněno dříve, můžeme přidávat anotace pouze do nových dokumentů PDF (a nikoli do existujících PDF) vytvořených pomocí PDFKit. Tyto nekonzistence mohou vyvolávat otázky o jeho vhodnosti pro automatizované úkoly. PDFKit však zůstává cenným nástrojem pro ruční anotaci a přizpůsobení dokumentů.