Skip to content
reader.me

XFA

‏XFA‏ (XML Forms Architecture) היא טכנולוגיית הטפסים החלופית של Adobe, שבה הטופס מוגדר לא על ידי אובייקטי PDF מקוריים אלא על ידי מטען XML המוטמע בתוך מעטפת ה‑PDF. היא תוכננה לטפסים מורכבים ודינמיים: פריסות שגדלות כשאתה מוסיף שורות, שדות שמופיעים או נעלמים בהתאם לתשובות קודמות, וקישור הדוק לסכמות נתונים בצד השרת.

המחיר היה בין‑תפעוליות. XFA מעולם לא שולב בליבת תקן PDF, ISO 32000, כפי ש‑AcroForm שולב, ורוב הקוראים של צד שלישי, מציגי הדפדפן ואפליקציות המובייל פשוט לא מציגים אותו. טופס XFA טהור מציג לעיתים קרובות עמוד מציין מקום שעליו כתוב משהו כמו "נא לפתוח זאת במציג תואם". Adobe עצמה הולכת ומוציאה את XFA משימוש, והפורמט נחשב מורשת.

אם קיבלת טופס XFA, הפתרון המעשי הוא בדרך כלל לשטח אותו או להמיר אותו ל‑PDF סטטי בסגנון AcroForm שכל כלי יכול להתמודד איתו. הידיעה אם טופס הוא AcroForm או XFA מסבירה למה חלק מקובצי ה‑PDF מתנהגים מצוין בכל מקום בעוד אחרים עובדים רק ביישום ספציפי אחד.