ספריית הערות PDF של JavaScript בקוד פתוח
ספריית JavaScript בחינם וקוד פתוח להוספת הערות למסמכי PDF.
מה זה PDFKit?
PDFKit היא ספריית JavaScript חינמית וקוד פתוח להוספת הערות כגון קישורים, טקסט עם חוצה והערות אינטראקטיביות לקובצי PDF. נקודה חשובה שיש לציין היא: PDFKit אינו מאפשר פתיחה או עריכה של מסמכי PDF קיימיםלכן, אינך יכול להוסיף הערות למסמכי PDF קיימים אולם תוכל ליצור קבצי PDF מאפס באמצעות ספריית PDFKit ולאחר מכן להוסיף הערות להם.
להלן כמה מתכונות ההערות העיקריות של PDFKit:
- הוספת קישורים: PDFKit מאפשרת לך לכלול קישורים ניתנים ללחיצה בתוך מסמכי ה-PDF שלך.
- הוספת טקסט עם חוצה: תוכל להחיל אפקט מחיקה על טקסט בקובצי PDF שלך שנוצרו עם PDFKit.
- הוספת הערות:PDFKit מאפשרת לך להוסיף הערות הערות אינטראקטיביות למסמכי ה-PDF שלך.
תחילת העבודה עם PDFKit
אתה יכול להתקין את ספריית PDFKit באמצעות מנהל החבילות npm. פשוט הקלד את הפקודה הבאה לאחר התקנת npm.
התקן באמצעות NPM
npm install pdfkit
הוסף הערת קישור ל-PDF
אנו יכולים להוסיף היפר-קישורים במסמכי PDF באמצעות תכונת הערת קישורים של ספריית PDFKit. אנו מספקים את קואורדינטות ה-X וה-Y, כמו גם את הגובה והרוחב של הטקסט, יחד עם הקישור כדי להפוך אותו להיפר-קישור באמצעות הפונקציה link כפי שמוצג בקטע הקוד שלהלן:
תְפוּקָה
הפלט הבא מציג את מסמך ה-PDF המכיל את ההיפר-קישור:
הוסף טקסט עם חוצה ל-PDF
אנו יכולים להוסיף טקסט עם חוצה למסמך PDF באמצעות הפונקציות moveTo וlineTo המסופקות על ידי ספריית PDFKit. הפונקציה moveTo ממקמת את הסמן בנקודת ההתחלה של הקו, והפונקציה lineTo משמשת כדי לצייר קו מנקודת התחלה זו לסוף של הטקסט שיש למחוק. בדוק את קטע הקוד למטה לקבלת הפרטים:
תְפוּקָה
צילום המסך של הפלט מציג את מסמך ה-PDF עם הטקסט המומחק שנוסף אליו.
הוסף הערות אינטראקטיביות ל-PDF
אנו יכולים להוסיף הערות אינטראקטיביות למסמכי ה-PDF שלנו, מה שהופך אותם למושכים יותר עבור הקוראים. הערות אינטראקטיביות אלו מוצגות כסמלים בתוך ה-PDF, וכאשר משתמשים מרחפים מעליהם, הם חושפים תוכן מוקפץ. יש לך שליטה מלאה על המיקום והמידות שלהם, התאמת קואורדינטות X, Y, גובה ורוחב לפי הצורך. נסה להלן קטע הקוד כדי להוסיף הערה אינטראקטיבית ל-PDF:
תְפוּקָה
צילום המסך הבא מציג את מסמך ה-PDF עם ההערה האינטראקטיבית שנוספה אליו:
וכאשר נרחף מעל הסמל הצהוב, ההערה המלאה מוצגת להלן:
סיכום
לסיכום, PDFKit היא ספריית JavaScript חינמית להוספת הערות למסמכי PDF. הוא מספק דרך נגישה וידידותית למשתמש להוסיף הערות.
בעוד ש-PDFKit מצטיינת בתחומים רבים, חשוב לציין שהפונקציה goTo אינה פועלת כמצופה. בנוסף, הפונקציה note עשויה להציג רווחים נוספים בתוכן, מה שעלול להוביל לתוצאות לא רצויות. יתרה מכך, כפי שכבר צוין קודם לכן, אנו יכולים להוסיף הערות רק למסמכי PDF חדשים (ולא לקובצי PDF הקיימים) שנוצרו עם PDFKit. חוסר עקביות אלה עשויות לעורר שאלות לגבי התאמתו למשימות אוטומטיות. עם זאת, PDFKit נותר כלי רב ערך להערות ידניות ולהתאמה אישית של מסמכים.