Nyílt forráskódú JavaScript PDF Annotation Library
Ingyenes és nyílt forráskódú JavaScript-könyvtár megjegyzések hozzáadásához PDF-dokumentumokhoz.
Mi az a PDFKit?
A PDFKit egy ingyenes és nyílt forráskódú JavaScript-könyvtár, amellyel megjegyzéseket, például hivatkozásokat, áthúzott szöveget és interaktív megjegyzéseket adhat hozzá PDF-fájlokhoz. Fontos megjegyezni: PDFKit nem teszi lehetővé a meglévő PDF-dokumentumok megnyitását vagy szerkesztését, így nem fűzhet megjegyzéseket a meglévő PDF-dokumentumokhoz, azonban a PDFKit könyvtár segítségével a semmiből hozhat létre PDF-fájlokat, majd megjegyzéseket adhat hozzá. hozzájuk.
Íme néhány a PDFKit fő megjegyzésekkel kapcsolatos funkciója:
- Hivatkozások hozzáadása: A PDFKit lehetővé teszi, hogy kattintható hivatkozásokat helyezzen el PDF-dokumentumaiban.
- Áthúzott szöveg hozzáadása: áthúzási effektust alkalmazhat a PDFKit segítségével generált PDF-fájlok szövegére.
- Jegyzetek hozzáadása: A PDFKit lehetővé teszi, hogy interaktív megjegyzéseket illesszen be PDF-dokumentumaiba.
A PDFKit használatának első lépései
A PDFKit könyvtárat az npm csomagkezelővel telepítheti. Csak írja be a következő parancsot az npm telepítése után.
Telepítés NPM segítségével
npm install pdfkit
Hivatkozási megjegyzés hozzáadása a PDF-hez
A PDF-dokumentumokban hiperhivatkozásokat adhatunk hozzá a PDFKit könyvtár hivatkozási megjegyzés funkciójával. Megadjuk az X és Y koordinátákat, valamint a szöveg magasságát és szélességét, valamint a linket, hogy a link funkció segítségével hiperhivatkozássá tegyük, ahogy az alábbi kódrészletben is látható:
Kimenet
A következő kimenet a hiperhivatkozást tartalmazó PDF dokumentumot jeleníti meg:
Áthúzott szöveg hozzáadása a PDF-hez
Áthúzott szöveget adhatunk PDF dokumentumhoz a PDFKit könyvtár által biztosított moveTo és lineTo funkciókkal. A moveTo függvény a kurzort a sor kezdőpontjára helyezi, a lineTo funkció pedig arra szolgál, hogy vonalat húzzon a kezdőponttól a szöveg végéig. áthúzva. A részletekért ellenőrizze az alábbi kódrészletet:
Kimenet
A kimeneti képernyőképen megjelenik a PDF-dokumentum a hozzá adott áthúzott szöveggel.
Adjon hozzá interaktív megjegyzéseket a PDF-hez
Interaktív jegyzeteket adhatunk PDF dokumentumainkhoz, így vonzóbbá tesszük őket az olvasók számára. Ezek az interaktív jegyzetek ikonokként jelennek meg a PDF-ben, és amikor a felhasználók rájuk tartanak, előugró tartalmak jelennek meg. Teljes ellenőrzése alatt áll az elhelyezésük és a méreteik, szükség szerint módosíthatja az X, Y koordinátákat, magasságot és szélességet. Próbálja meg az alábbi kódrészletet interaktív megjegyzés hozzáadásához a PDF-hez:
Kimenet
A következő képernyőképen a PDF-dokumentum látható az interaktív megjegyzéssel:
És amikor a sárga ikonra húzzuk az egérmutatót, a teljes megjegyzés az alábbiak szerint jelenik meg:
Következtetés
Összefoglalva, a PDFKit egy ingyenes JavaScript-könyvtár, amellyel megjegyzéseket adhat hozzá PDF-dokumentumokhoz. Hozzáférhető és felhasználóbarát módot biztosít a megjegyzések hozzáadására.
Bár a PDFKit számos területen kiváló, fontos megjegyezni, hogy a goTo funkció nem működik a várt módon. Ezenkívül a jegyzet funkció extra szóközöket helyezhet el a tartalomban, ami nemkívánatos eredményekhez vezethet. Sőt, amint már korábban említettük, csak a PDFKit segítségével készített új PDF dokumentumokhoz (és nem a meglévő PDF-ekhez) adhatunk megjegyzéseket. Ezek a következetlenségek kérdéseket vethetnek fel az automatizált feladatokra való alkalmasságával kapcsolatban. A PDFKit azonban továbbra is értékes eszköz a kézi megjegyzések készítéséhez és a dokumentumok testreszabásához.