צור PDF באמצעות קוד פתוח JavaScript API
ספריית JavaScript בקוד פתוח ליצירה והמרה של קובצי PDF, הוסף גרפיקה וטקסט ל-PDF באמצעות JavaScript.
JSPDF הוא פתרון HTML5 בצד הלקוח בקוד פתוח ליצירה וניהול של מסמכי PDF. הוא תומך בתכונות נהדרות כמו דיווח, תעודות, כרטוס ועוד. מכיוון ש-PDF פופולרי מאוד ברחבי האינטרנט וכמעט כל חברה משתמשת בו כדי לשתף מסמכים ודוחות. על ידי שימוש בכמה פקודות בלבד תוכל לגשת ולעשות שימוש חוזר בכל התכונות הנהדרות בתוך היישום שלך.
המחשבה הגדולה על ספריית JsPDF היא שהיא יוצרת קובץ PDF כאשר משתמשים לוחצים על כפתור ההורדה. הוא כלל תמיכה במספר תכונות בולטות, כגון יצירת מסמכי PDF, ציור צורות והוספת תמונות לקבצי PDF, הוספת דפים ל-PDF, הוספה והצגת טקסט, ייצוא מפה כ-PDF, המרת HTML ל-PDF ועוד רבים.
תחילת העבודה עם JsPDF
הדרך המומלצת והקלה ביותר להתחיל היא לשחרר את הספרייה המתארחת ב-CDN בדף שלך, להלן הפקודה.
השתמש בקוד התקנה
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/1.5.3/jspdf.debug.js" integrity="sha384-NaWTHo/8YCBYJ59830LTz/P4aQZK1sS0SneOgAvhsIl3zBu8r9RevNg5lHCHAuQ/" crossorigin="anonymous"></script>
יצירת מסמכי PDF באמצעות ספריית JavaScript
JsPDF מציע את הפונקציונליות ליצירת מסמכי PDF וכן שינויים בתוך יישומי JavaScript. אתה יכול ליצור מסמכי PDF בקלות ולהוסיף לו עמוד חדש. אתה יכול להגדיר את כיוון המסמך, יחידות ואת תבנית ברירת המחדל של העמוד בזמן יצירת המסמך החדש. לאחר יצירת ה-PDF תוכלו להוסיף בקלות דפים חדשים, להוסיף תמונות וכו' בקלות.
צור מסמכי PDF באמצעות JavaScript
import { jsPDF } from "jspdf";
// Default export is a4 paper, portrait, using millimeters for units
const doc = new jsPDF();
doc.text("Hello world!", 10, 10);
doc.save("a4.pdf");
הוספת טקסט למסמכי PDF באמצעות JavaScript
ה-API של JsPDF מאפשר למפתחי JavaScript להוסיף ולהציג טקסט בתוך מסמך PDF. כדי לצייר את הטקסט עליך להגדיר את שם הגופן. אנו יכולים לבחור מבין הגופנים הזמינים. אפשר גם לשנות את משפחת הגופנים וסגנון הגופנים. לאחר מכן, נוכל להגדיר גודל גופן, צבע טקסט ועוד.
הוסף טקסט ל-PDF קיים באמצעות JavaScript
//Add Text to Existing PDF
var doc = new jsPDF();
doc.addHTML(document.body, function() {
doc.text(20, 20, 'Hello world!');
doc.text(20, 30, 'This is client-side Javascript, pumping out a PDF.');
doc.addPage();
doc.text(20, 20, 'Do you like that?');
printData();
});
printData = function() {
var str = doc.output('datauristring');
console.log(str);
// window.open(str); Optional
}
הוספת גרפיקה למסמכי PDF באמצעות JavaScript
ספריית JsPDF מאפשרת למקצוען JavaScript לצייר גרפיקה בתוך מסמכי PDF. גרפיקה תמיד מוסיפה יותר ערך לפיסת התוכן. ראשית, עלינו להגדיר את צבעי המילוי והקו של הצורות המצוירות. אנחנו יכולים גם להגדיר את רוחב המהלך. כל פונקציית ציור צורה לוקחת את קואורדינטות נקודת המרכז כשני פרמטרים ראשונים (למעט משולש). הם גם לוקחים את סגנון הציור האחרון של הפרמטר. אנו יכולים לצייר אליפסה, על ידי העברת שני רדיוסים או עיגול, על ידי העברת רדיוס אחד בלבד, משולש, על ידי העברת הקואורדינטות של כל פינה ועוד.
הוסף תמונה ל-PDF באמצעות JavaScript
// Add image to PDF
var img = new Image()
img.src = 'assets/sample.png'
pdf.addImage(img, 'png', 10, 78, 12, 15)