PdfFileInfo

סקירה כללית

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

פקס גישה למטא-נתונים ותכונות של מסמך PDF.

שיעור זה מספק 34 שיטות לעבוד עם אובייקטים ב- .NET תוכניות. שיטות זמינות כוללות: BindPdf, ClearInfo, Close, Dispose, GetDocumentInfo, GetDocumentPrivilege, GetMetaInfo, GetPageHeight, GetPageRotation, GetPageWidth, GetPageXOffset, GetPageYOffset,8 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום .NET לאחר התקנת Aspose.PDF FOSS עבור חבילת .Net. רכוש : Author, CreationDate, CreationDateValue, Creator, Document, HasCollection,ועוד 26 עוד.

נכסים

שםסוגגישהתיאור
DocumentDocument?קראוהמסמך המורכב.
InputFilestring?קרא / כתיבהדרך המקור PDF.
HasOpenPasswordboolקראוהאם PDF דורש סיסמה משתמש / פתוח כדי לפתוח.
HasEditPasswordboolקראוהאם ל-PDF יש סיסמה של הבעלים/העריכה (כלומר,.
PasswordTypePasswordTypeקראואיזה סוג של סיסמה (אם יש) אוטומטיקה את PDF מחוברת.
Titlestring?קרא / כתיבהכותרת המסמך .
Authorstring?קרא / כתיבהעל ידי המחבר של המסמך.
Subjectstring?קרא / כתיבהנושא המסמך .
Keywordsstring?קרא / כתיבהמילות המפתח של המסמך.
Creatorstring?קרא / כתיבהיישום היוצר.
Producerstring?קראויישום המפיק שנוצר את PDF.
HeaderDictionary<string, string>קרא / כתיבהכניסות מטא-נתונים מותאמות אישית מן הדיבור הבסיסי /Info, מפתחות על ידי שם.
CreationDatestringקרא / כתיבהתאריך היצירה בפורמט PDF המקומי (D:YY YYMMDDHmmSSOHH’mm’, או ריק כאשר הוא נעלם.
CreationDateValueDateTimeקרא / כתיבהראוי DateTime תצוגה של CreationDate (תוספת התאמה).
ModDatestringקרא / כתיבהתאריך השינוי בפורמט PDF המקומי (D:YY YYMMDDHmmSSOHH’mm’) או ריק כאשר הוא נעלם.
ModDateValueDateTimeקרא / כתיבהראוי DateTime תצוגה של ModDate (תוספת התאמה).
NumberOfPagesintקראומספר עמודים .
PdfVersionstring?קראושורת גרסה PDF (לדוגמה, “1.4”, “7.7”).
IsEncryptedboolקראוהאם המסמך מוצפן?.
HasFormboolקראוהאם יש מסמך עם צורה.
HasOutlinesboolקראוהאם יש מסמך עם סימני ספר?.
HasMetadataboolקראוהאם המסמך מכיל נתונים metadata XMP?.
HasEmbeddedFilesboolקראוהאם המסמך מכיל קבצים.
HasPageLabelsboolקראוהאם המסמך מכיל תוויות דף?.
HasLayersboolקראוהאם המסמך כולל שכבות (תוכן אופציונלי).
HasCollectionboolקראוהאם המסמך הוא פורטל PDF (יש / אוסף כניסה בקטלוג).
IsTaggedboolקראואם המסמך מופיע.
PageLayoutstring?קראומצב הפריסה של הדף (לדוגמה, “SinglePage”, " TwoColumnLeft").
PageModestring?קראומצב הדף (לדוגמה, “UseOutlines”, " FullScreen").
IsPdfFileboolקראוהאם המסמך המובטח הוא קובץ PDF בתוקף (בעלות האינסטינקט).
InputStreamStream?קרא / כתיבהמקור PDF Stream.
UseStrictValidationboolקרא / כתיבהכאשר זה נכון, הפארר חלה על כללי ההגדרה של PDF קפדניים.

שיטות

חתימהתיאור
PdfFileInfo()יצירת מקרה ריק PdfFileInfo .
PdfFileInfo(document: Document)יצירת מקרה PdfFileInfo המכניס מסמך קיימים.
PdfFileInfo(input: byte[])יצירת דוגמה PdfFileInfo מתוך ביטים PDF.
PdfFileInfo(input: byte[], password: string)יצירת דוגמה PdfFileInfo מתוך בייטים PDF עם סיסמה.
PdfFileInfo(inputFile: string)יצירת מקרה PdfFileInfo מתוך מסלול קובץ.
PdfFileInfo(inputFile: string, password: string)יצירת יישום PdfFileInfo מתוך מסלול קובץ עם סיסמה.
PdfFileInfo(inputStream: Stream)יצירת מקרה PdfFileInfo מתוך זרם.
PdfFileInfo(inputStream: Stream, password: string)פתח מהשורה עם סיסמה.
PdfFileInfo(inputStream: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)פתח מהשורה עם סיסמה ומנהל אבטחה מותאם אישית.
PdfFileInfo(inputFile: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)פתח את מסלול הקובץ עם סיסמה ומנהל אבטחה מותאם אישית.
SaveNewInfo()שמור את המידע המוחלף לקובץ PDF חדש.
SaveNewInfoWithXmp()שמור את המידע המוחלף לקובץ PDF חדש, תוך סינכרון כניסות Info dict ל- XMP metadata.
SaveNewInfoWithXmp(outputFileName: string)שמור את המידע המוחלף לקובץ, לסנכרן את כניסות Info dict ל- XMP metadata.
SetMetaInfo(name: string, value: string)הגדרת תכונה מותאמת אישית של נתונים במילון המידע של המסמך.
GetMetaInfo(name: string)קבל תכונה מותאמת אישית של נתונים ממילון המידע של המסמך.
GetPdfVersion()שיטת צורה alias של PdfVersion.
GetPageWidth(pageNum: int)קבל את רוחב דף מסוים בנקודות (מספר עמוד מבוסס 1).
GetPageHeight(pageNum: int)קבל את גובה דף מסוים בנקודות (מספר עמוד מבוסס 1).
GetPageRotation(pageNum: int)קבל את הסיבוב של דף מסוים (0, 90, 180, 270).
GetPageXOffset(pageNum: int)X הקואורדינטה של מקור הדף בתוך הגבול הדפים.
GetPageYOffset(pageNum: int)הקואורדינט Y של מקור הדף בתוך הגבול הדפים.
GetDocumentInfo()קבל את כל הנתונים של המסמך כמילון.
IsValidPdfBytes(data: byte[])בדוק אם ה-Bytes המוצגים מייצגים קובץ PDF בתוקף.
IsValidPdfStream(stream: Stream)בדוק אם זרם זה מייצג קובץ PDF בתוקף.
GetDocumentPrivilege()קבלו את הנחות המסמך (הרשאות).
BindPdf(srcDoc: Document)לחבר את הפסדה הזאת לאירוע מסמך קיימת.
ClearInfo()מבהיר את הכניסות לדיוקן סטנדרטי /Info (כותרת, מחבר, נושא, מילות מפתח, יצרן, פרודוקטור, נלכד, CreationDate,ModDate) על המסמך המשותף.
BindPdf(path: string)לחבר את הפסדה הזו לקובץ PDF בדרכים מסוימות.
Save(destStream: Stream)שמור את המסמך המוגבל לתוך זרם.
Save(destFile: string)שמור את המסמך המובטח לדרך קובץ.
Close()סגור ולשחרר את המסמך המובטח.
SaveNewInfo(outputStream: Stream)שמור את מילון המידע המוחלף לתוך זרם.
SaveNewInfo(outputFile: string)שמור את מילון המידע המוחלף לקובץ.
Dispose()שיחות נוכח על זה PdfFileInfo דוגמה.

ראה גם

 עברית