PdfFileInfo

סקירה כללית

PdfFileInfo הוא שיעור ב Aspose.PDF FOSS עבור Java. מורשת מ : Closeable.

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

שיעור זה מספק 38 שיטות לעבוד עם אובייקטים PdfFileInfo בתוכניות Java. שיטות זמינות כוללות: PdfFileInfo, bindPdf, clearInfo, close, getAuthor, getCreationDate, getCreator, getDocument, getDocumentPrivilege, getKeywords, getModDate, getNumberOfPages,12 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום Java לאחר התקנת Aspose.PDF FOSS עבור חבילת Java. רכוש : author, creationDate, creator, document, documentPrivilege, encrypted,ועוד שמונה.

נכסים

שםסוגגישהתיאור
documentDocumentקראוהחזיר את המסמך המובטח, או {@code null}.
titleStringקראוהחזיר את הכותרת של המסמך.
authorStringקראוהחזיר את המחבר.
subjectStringקראוהחזיר את נושא המסמך.
keywordsStringקראוהחזיר את מילות המפתח של המסמך.
creatorStringקראוהחזיר את יישום יצרן המסמך.
producerStringקראוהחזיר את יצרן ה-PDF.
creationDateDateקראוהחזיר את תאריך היצירה של המסמך.
modDateDateקראוהחזיר את תאריך השינוי של המסמך.
encryptedbooleanקראוהחזיר אם המסמך מוצפן.
pdfFilebooleanקראוהחזיר אם הקובץ המורכב הוא PDF בתוקף.
passwordTypePasswordTypeקראוהחזיר את התפקיד של הסיסמה שנשארה לפתיחת המסמך.
numberOfPagesintקראוהחזיר את מספר הדפים הכולל.
documentPrivilegeDocumentPrivilegeקראוהחזיר את הרשאות המסמך כנושא של זכויות תואמות.

שיטות

חתימהתיאור
PdfFileInfo()יצירת דוגמה חדשה ריקה {@code PdfFileInfo}.
PdfFileInfo(inputFile: String)יצירת {@code PdfFileInfo} על ידי פתיחת קובץ PDF המפורט.
PdfFileInfo(inputFile: String, password: String)יצירת {@code PdfFileInfo} על ידי פתיחת קובץ PDF מוצפן מסוים
השתמשו בחשבון הסיסמה שניתנה.
PdfFileInfo(inputFile: String, password: String, customHandler: ICustomSecurityHandler)יצירת {@code PdfFileInfo} עבור PDF מוצפן באמצעות סוחר אבטחה מותאם אישית.
PdfFileInfo(stream: InputStream)יצירת {@code PdfFileInfo} על ידי קריאה מהזרם הכניסה המפורט.
PdfFileInfo(stream: InputStream, password: String)יצירת {@code PdfFileInfo} על ידי קריאה מהכניסה המוצעת
זרם באמצעות הסיסמה שניתנה.
PdfFileInfo(stream: InputStream, password: String, customHandler: ICustomSecurityHandler)יצירת {@code PdfFileInfo} על ידי קריאת זרם כניסה מוצפן באמצעות
סוחר אבטחה קבוע.
PdfFileInfo(document: Document)יצירת {@code PdfFileInfo} מחוברת למסמך שכבר הועלה.
getDocument()Documentהחזיר את המסמך המובטח, או {@code null}.
bindPdf(document: Document)booleanמחבר דוגמה של מסמך כבר פתוח לקורא המידע הזה.
bindPdf(inputFile: String)booleanהקשר של קובץ PDF לקורא המידע הזה.
bindPdf(inputFile: String, password: String)booleanמחבר קובץ PDF מוצפן לקורא המידע הזה באמצעות הקובצין המוצע.
סיסמה →.
bindPdf(inputStream: InputStream)booleanמחבר PDF מתוך זרם כניסה.
bindPdf(inputStream: InputStream, password: String)booleanמחבר PDF מוצפן מתוך זרם כניסה באמצעות הסיסמה שניתנה.
bindPdf(inputFile: String, password: String, customHandler: ICustomSecurityHandler)booleanמחבר קובץ PDF מוצפן באמצעות מנהל אבטחה מותאם אישית.
bindPdf(inputStream: InputStream, password: String, customHandler: ICustomSecurityHandler)booleanמחבר זרם PDF מוצפן באמצעות מנהל אבטחה מותאם אישית.
getTitle()Stringהחזיר את הכותרת של המסמך.
getAuthor()Stringהחזיר את המחבר.
getSubject()Stringהחזיר את נושא המסמך.
getKeywords()Stringהחזיר את מילות המפתח של המסמך.
getCreator()Stringהחזיר את יישום יצרן המסמך.
getProducer()Stringהחזיר את יצרן ה-PDF.
getCreationDate()Dateהחזיר את תאריך היצירה של המסמך.
getModDate()Dateהחזיר את תאריך השינוי של המסמך.
isEncrypted()booleanהחזיר אם המסמך מוצפן.
isPdfFile()booleanהחזיר אם הקובץ המורכב הוא PDF בתוקף.
hasOpenPassword()booleanהחזיר אם המסמך המוצפן יש כניסה פתוחה של סיסמה.
hasEditPassword()booleanהחזיר אם המסמך המוצפן יש כניסה של סיסמה עריכה.
getPasswordType()PasswordTypeהחזיר את התפקיד של הסיסמה שנשארה לפתיחת המסמך.
getNumberOfPages()intהחזיר את מספר הדפים הכולל.
getPageWidth(pageNumber: int)doubleהחזיר את רוחב הדף בנקודות (1/72 אינץ ‘) עבור דף מבוסס 1 נתון
מספר, נלקח מהדף MediaBox.
getPageHeight(pageNumber: int)doubleהחזיר את גובה הדף בנקודות (1/72 אינץ ‘) עבור דף מבוסס 1 נתון
מספר, נלקח מהדף MediaBox.
getDocumentPrivilege()DocumentPrivilegeהחזיר את הרשאות המסמך כנושא של זכויות תואמות.
setMetaInfo(name: String, value: String)הוספת (או מעלה) כניסה מותאמת אישית במילון /Info של המסמך.
saveNewInfo(outputFile: String)booleanשמור את המסמך המוגבל - יחד עם כל עריכה {@link #setMetaInfo} -
בואו נכנס ל- {@code outputFile}.
saveNewInfo(outputStream: OutputStream)booleanזרם שונה {@link #saveNewInfo(String)}.
clearInfo()מנקים את כניסי הנתונים הסטנדרטיים של המסמך מהמסמכים המוגבלים.
close()סגור את קורא המידע הזה ולשחרר את המסמך המובטח.

ראה גם

 עברית