הפוך מסמכי XML ל-PDF באמצעות ספריית PHP
PHP API בקוד פתוח ליצירה, עריכה ועיבוד של מסמכי PDF, הוספת ברקוד, תרשימים, טבלאות, כותרות עליונות ותחתונות וסימניות לקובצי PDF.
ספריית PHPPdf סיפקה את היכולת להפוך את מסמכי ה-XML שלך למסמך PDF או לקבצי גרפיקה בתוך היישום שלך ללא תלות חיצונית. שימוש בספריית PDF PDF מתכנתים יכולים ליצור בקלות אפליקציות PDF מותאמות אישית התומכות בסט של תכונות יוצאות דופן עם מעט מאוד שורות של קוד PHP.
PHPPdf עוזרים למפתחים לבנות ממיר PDF חזק משלהם במינימום עלות ומאמץ. מספר תכונות חשובות הקשורות ליצירה ולמניפולציה של PDF נתמכות באופן מלא על ידי הספרייה, כגון יצירת קובצי PDF מאפס, תמיכה בברקוד בקובצי PDF, ציור תרשימים פשוטים, תמיכה בהיפר-קישורים חיצוניים ופנימיים, תמיכה ביצירת סימניות, הוספת הערות דביקות, כותרות עליונות ותחתונות תמיכה, הוספת סימן מים, שבירת דפים ועמודות, מטא נתונים ועוד רבים.
ספריית PHPPdf כללה גם תמיכה בהגדרת גיליונות סגנונות. אתה יכול בקלות להגדיר את גיליונות הסגנונות שלך בקובץ חיצוני ויכול לכלול הצהרות קצרות וארוכות של תכונות. זה גם תומך בפלטות צבעים המעניקות למשתמשים את היכולת ליצור או להחליף צבעים בעלי שם ברירת מחדל.
.
תחילת העבודה עם PHPPdf
PHPPdf זמין ב-packagist.org, אז אתה יכול להשתמש במלחין כדי להוריד את הספרייה הזו ואת כל התלות. אנא השתמש בפקודה הבאה להתקנה חלקה.
התקן PHPPdf באמצעות מלחין
$ composer require psliwa/php-pdf
יצירת קבצי PDF מ-XML דרך PHP API
ספריית PHPPdf מאפשרת למפתחי תוכנה ליצור מסמכי PDF על ידי שינוי מסמך XML בתוך יישומי PHP משלהם. הספרייה תומכת בקידוד UTF-8 וסיפקה כמה גופנים בחינם למטרה זו. אתה יכול להגדיר בקלות את גודל העמוד באמצעות ערכים סטנדרטיים מוגדרים מראש כמו legal, letter, A4 וכו'. כמו כן, תוכל להגדיר מידות עמוד מותאמות אישית. אתה יכול גם להגדיר סוג גופן, גודל וסגנונות כמו רגיל, מודגש, נטוי, מודגש, נטוי, קל או נטוי קל.
נתח מסמך ליצירת PDF באמצעות PHP
//register the PHPPdf and vendor (Zend_Pdf and other dependencies) autoloaders
require_once 'PHPPdf/Autoloader.php';
PHPPdf\Autoloader::register();
PHPPdf\Autoloader::register('/path/to/library/lib/vendor/Zend/library');
//if you want to generate graphic files
PHPPdf\Autoloader::register('sciezka/do/biblioteki/lib/vendor/Imagine/lib');
$facade = new PHPPdf\Core\Facade(new PHPPdf\Core\Configuration\Loader());
//$documentXml and $stylesheetXml are strings contains XML documents, $stylesheetXml is optional
$content = $facade->render($documentXml, $stylesheetXml);
header('Content-Type: application/pdf');
echo $content;
הוסף כותרות עליונות ותחתונות לקובץ PDF
הכותרות העליונות והתחתונות הן החלק העליון והתחתון של PDF המעניק מראה מקצועי למסמכי PDF. כדי להפוך מסמכי PDF ארוכים יותר למאורגנים וקלים יותר לקריאה, מפתחים יכולים להשתמש בקטע כותרות עליונות ותחתונות של מסמך PDF. ה-PHPPdf כלל תמיכה בהוספת כותרות עליונות ותחתונות למסמכי PDF. הוא תומך בתכונות כמו הוספת כותרת עליונה/תחתונה חוזרת, הוספת תמונות בכותרת עליונה/תחתונה, הוספת מספרי עמודים ועוד ועוד.
ברקוד תומך בקבצי PDF באמצעות PHP
הכותרות העליונות והתחתונות הן החלק העליון והתחתון של PDF המעניק מראה מקצועי למסמכי PDF. כדי להפוך מסמכי PDF ארוכים יותר למאורגנים וקלים יותר לקריאה, מפתחים יכולים להשתמש בקטע כותרות עליונות ותחתונות של מסמך PDF. ה-PHPPdf תומך בהוספת כותרות עליונות ותחתונות למסמכי PDF. הוא תומך בתכונות כמו הוספת כותרת עליונה/תחתונה חוזרת, הוספת תמונות בכותרת עליונה/תחתונה, הוספת מספרי עמודים ועוד ועוד.
חלץ מטא נתונים ממסמך PDF
ספריית PHPPdf מעניקה למפתחי תוכנה את הכוח לקרוא ולחלץ מטא נתונים ממסמך PDF באמצעות PHP. מטא נתונים כוללים מידע חשוב מאוד על מסמך ה-PDF. הספרייה תומכת במטא נתונים כמו יוצר, מילות מפתח, נושא, מחבר, כותרת, ModDate, CreationDate, ו-Trapped.