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

ראה גם

 עברית