דרך מעניינת לייצר קבצי PDF מתוך XML

ההנחה, יש לנו קובץ XML או HTML שאנחנו רוצים להדפיס ל PDF.
במידה ומדובר ב HTML אז אחת הדרכים המקובלת היא להדפיס למדפסת PDF, אלא שזה עלול להיות איטי ולא יציב כשמדובר באלפי המרות.
דרך אחרת היא להשתמש ב XSL כדי להעביר את הקובץ שלנו לפורמט שנקרא XSL-FO. פורמט זה הוא בעצמו טרנספורמציה שהפכה לסטנדרט מקובץ XML לייצוג מתאים להדפסה.
אחד הכלים שיודע להשתמש בפורמט הזה ולהמיר אותו ל PDF, PNG וכו', הוא ה FOP של Apache. שהוא כלי חינמי.
לצערי עוד לא מצאתי כלי אוטומטי יעיל שממיר בין HTML ל XML-FO, כך שצריך לעשות זאת ידנית.
כדי לקרוא על המבנה שלו כדאי להכנס ל w3school. לוקח קצת זמן להבין אותו.
וזה הקישור ל FOP.
יש בעיה עם פונטים עיבריים כרגע, למרות כל המשחקים שלי עם הקידוד, נקווה שאמצא לזה פתרון בהמשך.

Post a Comment

Previous Post Next Post