ספריית JavaScript הצהרתית לתכנות PDF

ספריית קוד פתוח וחינמית ליצירת מסמכי PDF על ידי הצהרת מבנה PDF ב-JavaScript.

מה זה pdfmake?

Pdfmake היא ספריית JavaScript שימושית שהיא גם חינמית וגם בקוד פתוח, מה שהופך אותה לכלי נהדר לפישוט תהליך יצירת מסמכי PDF ביישומי אינטרנט. אתה יכול להכריז על מבנה מסמך PDF על ידי הגדרת טקסט, תמונות, טבלאות וכו' עם סגנונות ליישום ו-pdfmake ינהל את השאר כדי ליצור קובצי PDF עם הסגנון החזותי הנדרש שלך כפי שמוצג להלן:

תכנות PDF הצהרתי

להלן כמה מהתכונות העיקריות של pdfmake:

  • יצירת קובצי PDF: Pdfmake מאפשר לך ליצור מסמכי PDF מנתונים מובנים, מה שמאפשר יצירה קלה של דוחות, חשבוניות, טפסים וסוגים אחרים של מסמכים.
  • הוספת טבלאות: Pdfmake מאפשרת לך בקלות, לעצב ולהוסיף טבלאות לתוך קובצי ה-PDF שלך, מה שהופך את הצגת הנתונים הטבלאיים ושמירה על פריסה מובנית לפשוטה.
  • הוספת תמונות: Pdfmake מאפשר לכלול תמונות במסמכי ה-PDF שלך, מה שמאפשר לשלב סמלי לוגו, גרפיקה או תמונות כדי לשפר את המשיכה החזותית.
  • הוספת סיסמאות: Pdfmake תומך בהוספת הגנת סיסמה לקובצי ה-PDF שלך, ועוזרת לאבטח מידע רגיש על ידי דרישת סיסמה לגישה למסמכים.
GitHub

סטטיסטיקות GitHub

שֵׁם:
שפה:
כוכבים:
מזלגות:
רישיון:
המאגר עודכן לאחרונה ב

תחילת העבודה עם pdfmake

אנו יכולים להוריד את ספריית pdfmake באמצעות מודול npm:

התקנה באמצעות NPM

אתה יכול להשתמש במודולי npm אם אתה משתמש ב-npm כמנהל החבילות שלך:

התקן באמצעות NPM


npm install pdfmake

לחלופין, אנו יכולים לטעון אותו מ-CDN כמו להלן:

יצירת מסמך PDF

אנו יכולים ליצור מסמך PDF באמצעות הגישה ההצהרתית של ספריית pdfmake. אנו יכולים גם להוסיף את התוכן כגון טקסט והיפר-קישורים עם סגנון כפי שמוצג בדוגמה הבאה:

תְפוּקָה

הפלט הבא מציג את מסמך ה-PDF שנוצר:

יצירת PDF עם טבלאות

אנו יכולים ליצור PDF ולהוסיף טבלאות ל-PDF באמצעות ספריית pdfmake. בדוגמה זו, נשתמש בהנחיית הטבלה כדי ליצור את הטבלה, להגדיר את הגדרות הטבלה ולהוסיף נתונים כמו כותרות וערכים בטבלה כפי שמוצג להלן:

תְפוּקָה

להלן צילום מסך פלט מציג את מסמך ה-PDF עם הטבלה שנוספה אליו:

יצירת PDF עם תמונות

אנחנו יכולים גם ליצור PDF ולהוסיף תמונות ל-PDF באמצעות הגישה ההצהרתית של ספריית pdfmake. אנו משתמשים בהנחיית image כדי להוסיף את התמונה אך איננו יכולים להשתמש ישירות בתמונה ממערכת הקבצים המקומית שלנו. על מנת להשתמש בתמונה, עלינו להעתיק את התמונה למערכת הקבצים הווירטואלית (VFS) המסופקת על ידי ספריית pdfmake כפי שמוצג בקטע הקוד שלהלן:

תְפוּקָה

צילום המסך הבא מציג את מסמך ה-PDF שנוצר עם התמונה:

יצירת מסמכי PDF מוגני סיסמה

כמו כן, ניתן ליצור מסמכי PDF מוגנים באמצעות סיסמה באמצעות הוראת userPassword של ספריית pdfmake אשר תגביל את הגישה של משתמשים לא מורשים למסמך ה-PDF. בדוק את קטע הקוד למטה לקבלת הפרטים:

תְפוּקָה

בעת פתיחת מסמך ה-PDF שנוצר, תוצג בקשת סיסמה כדלקמן:

סיכום

לסיכום, pdfmake היא ספריית JavaScript קלה לשימוש עם יכולת יצירת PDF באמצעות הגישה ההצהרתית שלה של שימוש ב-אובייקטי הגדרת מסמך כהנחיות.

מוצרים דומים

 Hebrew