יצירת וטעינת קבצי PDF מחלקת ה Zend_Pdf מייצגת את מסמכי ה PDF ומספקת פעולת אשר קשורות למסמכים. כדי ליצור מסמך חדש, יש ליצור קודם כל אובייקט Zend_Pdf חדש. Zend_Pdf גם מספקת שני מתודות סטטיות לטעינה של קובץ PDF קיים. אלו הם המתודות Zend_Pdf::load() ו Zend_Pdf::parse(). שניהם מחזירות אובייקט Zend_Pdf כתוצאה או זורקות שגיאת חריג במידה וישנה שגיאה. יצירת קובץ PDF חדש או טעינה של אחד קיים קבצי ה PDF תומכים בעדכוני מסמכים. לכן בכל פעם שמסמך מעודכן גרסא חדשה שלו נוצרת. Zend_Pdf מאפשר קבלת המסמך בגרסא מסויימת שלו. ניתן להגדיר את הגרסא כפרמטר שני במתודות Zend_Pdf::load() ו Zend_Pdf::parse() או על ידי קריאה למתודה Zend_Pdf::rollback(). Zend_Pdf::rollback() חייבת להקרא לפני כל שינוי שנעשה במסמך, אחרת צורת ההתנהגות של המתודה לא מוגדרת. call. קבלת גרסא מסויימת של קובץ PDF revisions(); $pdf3->rollback($revisions - 1); ... ]]>