1. מוצרים
  2.   PDF
  3.   PHP
  4.   mPDF
 
  

ספריית PHP בקוד פתוח לעיבוד קבצי PDF

צור, שנה ופעל מסמכי PDF, הוסף טבלאות, כותרות עליונות ותחתונות לקובצי PDF באמצעות PHP API.

mPDF היא ספריית PHP בקוד פתוח המאפשרת למשתמשים ליצור, לשנות ולתפעל מסמכי PDF בתוך יישום PHP משלהם. הספרייה תומכת ביצירת PDF מ-HTML מקודד UTF-8 ומקבלת HTML מקודד UTF-8. הוא מזהה אוטומטית תווי RTL בתוך מסמך ומעביר טבלאות, רשימות, יישור תאי טבלה, טקסט מוצדק וכן היפוך טקסט מלא עבור תווי RTL. יתר על כן, הוא גם מזהה אוטומטית תווים שאינם RTL ומציג אותם בסדר המקורי.

הספרייה תומכת במספר תכונות בסיסיות ומתקדמות חשובות לניהול מסמכי PDF, כגון יצירת PDF, סימניות, גיליונות סגנונות CSS, פריסת עמוד PDF וכיוון, הוספת טבלאות או טבלאות מקוננות, הוספת תמונות (JPG, GIF, PNG, SVG, BMP או פורמט WMF, הצדקת טקסט, אבטחת מסמכי PDF, כותרות עליונות ותחתונות, מספור עמודים ועוד רבים.

.

Previous Next

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

שיטת ההתקנה הרשמית של ספריית mPDF היא דרך composer packagist חבילת mpdf/mpdf. אנא השתמש בפקודה הבאה להתקנה חלקה.

התקן mPDF באמצעות מלחין

$ composer require mpdf/mpdf

יצירת קבצי PDF מ-HTML מקודד UTF-8

ספריית mPDF מספקת פונקציונליות ליצירת מסמכי PDF מ-HTML מקודד UTF-8 בתוך יישום PHP. HTML מקודד UTF-8 מתקבל כקלט הסטנדרטי. לאחר יצירת קובץ ה-PDF, תוכל גם לבצע בו שינויים בהתאם לצרכים שלך. הספרייה מאפשרת לך להוסיף דפים חדשים, להוסיף תוכן חדש, להוסיף תמונות, להשתמש בסימניות, להוסיף כותרות עליונות ותחתונות לעמוד קיים ועוד ועוד.

הוסף טבלאות ל-PDF באמצעות PHP

ספריית הקוד הפתוח mPDF מעניקה למפתחי תוכנה את היכולת להוסיף ולשנות טבלאות בתוך מסמך PDF. הספרייה תומכת בסגנונות CSS עבור טבלאות/תאים ותכונות מותאמות אישית תוך הוספת גבול אופקי בחלק העליון והתחתון של הטבלה. זה כולל גם תמיכה ב-Border-collapse (CSS border-collapse:collapse או נפרד), כמו גם cellSpacing ו- cellPadding. יתר על כן, אתה יכול לסובב טבלאות, AutosizePermalink, שורה חוזרת של כותרת טבלה בעמוד חדש ועוד רבים נוספים.

ייצוא טבלת HTML ל-PDF באמצעות PHP

 require_once __DIR__ . '/vendor/autoload.php';
if(isset($_GET['checkyouraction'])) {
  // Write your Database query here to get $result
  $data = '';
  while($row = mysqli_fetch_array($result)){
    $data .= 'מזהה מתנדב לאירוע: ' . $row['eventvolunteerID'] . '
'; $data .= 'כותרת האירוע: ' . $row['eventTitle'] . '
'; $data .= 'מס' גליל: ' . $row['rollno'] . '
'; $data .= 'תאריך אירוע: ' . $row['eventDate'] . '
'; $data .= 'זמן אירוע: ' . $row['eventTime'] . '
'; $data .= 'מגבלת אירועים: ' . $row['eventLimit'] . '
'; } $mpdf = new \Mpdf\Mpdf(); $mpdf->WriteHTML($data); $mpdf->Output('myfile.pdf', 'D'); }

הוסף כותרות עליונות ותחתונות לקובץ PDF

ספריית mPDF כוללת תמיכה בהוספת כותרות עליונות ותחתונות למסמך PDF באמצעות PHP. הספרייה מספקת מספר דרכים שונות להגדיר כותרות עליונות ותחתונות עמודים ב-PDF, כגון הגדרת כותרת עליונה/תחתונה לכל המסמך, כולל תמונות בכותרת עליונה/תחתונה, כותרות עליונות/תחתונות מורכבות עם היתרון של קוד HTML, הגדרת כותרת עליונה/תחתונה בתחילת מסמך ועוד הרבה יותר.

צור מסמכי PDF מוגנים באמצעות סיסמה

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

 עִברִית