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.

נכסים

שםסוגגישהתיאור
trailerPdfDictionaryקראוחזרתי לקטגוריה של טריילר.
versionfloatקראוהחזיר את גרסת PDF (לדוגמה,.
catalogPdfDictionaryקראוהחזיר את מילון הקלטת השורש (ערך /Root בטריילר).
allObjectKeysSet<PdfObjectKey>קראוהחזיר את כל מפתחות האובייקט הידועים מהטבלה הקרובה.
encryptedbooleanקראוהחזיר את האמת אם המסמך הזה מוצפן.
decryptorPDFDecryptorקראוהחזיר את הפקדה הפעילה, אם המסמך נפתח בהצלחה עם הצפנה.

שיטות

חתימהתיאור
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()סגור את הקורא הבסיסי, שחרר כל משאבים קשורים.

ראה גם

 עברית