ספריית עורך PDF בקוד פתוח של JavaScript

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

מה זה pdf-lib?

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

להלן כמה מהתכונות העיקריות של pdf-lib:

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

סטטיסטיקות GitHub

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

תחילת העבודה עם pdf-lib

ישנן שתי דרכים להתקין pdf-lib:

מודולי NPM

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

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


npm install --save pdf-lib

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


yarn add pdf-lib

מודולי UMD

אם אינך משתמש במנהל חבילות, מודולי UMD זמינים ב-unpkg ו-jsDelivr CDN:

צור PDF והוסף תוכן ל-PDF

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

תְפוּקָה

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

שנה מסמך PDF

אנו יכולים לשנות מסמך PDF קיים על ידי הוספת טקסט, תמונות ודפים וכו' אליו באמצעות ספריית pdf-lib. בדוגמה למטה, נקרא קובץ PDF קלט מהספרייה המקומית, נטמע את הטקסט ונשמור את ה-PDF שהשתנה כקובץ פלט לצורך הדגמה:

תְפוּקָה

צילום המסך למטה מציג את מסמך הפלט PDF בתוספת טקסט אלכסוני אדום:

צור טפסי PDF

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

תְפוּקָה

צילום המסך למטה מציג את הטבלה שנוצרה על ידי הקוד לעיל

סיכום

לסיכום, pdf-lib היא ספריית עריכת PDF קלה לשימוש ויש לה יכולות נהדרות לטיפול בטפסים, מה שהופך אותה למשאב רב ערך למשימות החל מיצירת תוכן ועד לאיסוף נתונים.

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

מוצרים דומים

 Hebrew