PDFParser
סקירה כללית
PDFParser הוא שיעור ב Aspose.PDF FOSS עבור Java. מורשת מ : Closeable.
PDF file parser מלא ליישם מזל רע של טעינה.
שיעור זה מספק 16 שיטות לעבוד עם PDFParser אובייקטים בתוכניות Java. שיטות זמינות כוללות: PDFParser, close, getAllObjectKeys, getCatalog, getDecryptor, getObject, getTrailer, getVersion, initSecurity, isEncrypted, parse, parseObjectBody,2 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.PDF FOSS עבור חבילת Java. רכוש : allObjectKeys, catalog, decryptor, encrypted, trailer, version.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
trailer | PdfDictionary | קראו | חזרתי לקטגוריה של טריילר. |
version | float | קראו | החזיר את גרסת PDF (לדוגמה,. |
catalog | PdfDictionary | קראו | החזיר את מילון הקלטת השורש (ערך /Root בטריילר). |
allObjectKeys | Set<PdfObjectKey> | קראו | החזיר את כל מפתחות האובייקט הידועים מהטבלה הקרובה. |
encrypted | boolean | קראו | החזיר את האמת אם המסמך הזה מוצפן. |
decryptor | PDFDecryptor | קראו | החזיר את הפקדה הפעילה, אם המסמך נפתח בהצלחה עם הצפנה. |
שיטות
| חתימה | תיאור |
|---|---|
PDFParser(reader: RandomAccessReader) | יצירת PDFParser חדש עבור המקור הניתן. |
parse() | הפריסה של מבנה הקובץ PDF: כותרת, קריסטל וטריילר. |
getObject(key: PdfObjectKey) → PdfBase | מחזיק אובייקט על ידי המפתח שלו (מספר אוביט + מספר הדור). |
getObject(objectNumber: int) → PdfBase | מחזיק אובייקט לפי מספר אופי (דור 0). |
getTrailer() → PdfDictionary | חזרתי לקטגוריה של טריילר. |
getVersion() → float | החזיר את גרסת PDF (לדוגמה,. |
getCatalog() → PdfDictionary | החזיר את מילון הקלטת השורש (ערך /Root בטריילר). |
getAllObjectKeys() → Set<PdfObjectKey> | החזיר את כל מפתחות האובייקט הידועים מהטבלה הקרובה. |
initSecurity(password: byte[]) | הפעל את ההצפנה אם ה- PDF מוצפן. |
initSecurity(password: byte[], customHandler: ICustomSecurityHandler) | הפעל את ההצפנה אם ה- PDF מוצפן. |
isEncrypted() → boolean | החזיר את האמת אם המסמך הזה מוצפן. |
setDecryptor(decryptor: PDFDecryptor) | הגדר את ה- decryptor ישירות (לבדיקה). |
getDecryptor() → PDFDecryptor | החזיר את הפקדה הפעילה, אם המסמך נפתח בהצלחה עם הצפנה. |
resolveReference(obj: PdfBase) → PdfBase | פתרון של PDF אובייקט התייחסות לאוביין בפועל. |
parseObjectBody() → PdfBase | הוא מפרש גוף אובייקט במיקום הנוכחי של לקסר. |
close() | סגור את הקורא הבסיסי, שחרר כל משאבים קשורים. |