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 עוד.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
Document | Document? | קראו | המסמך המורכב. |
InputFile | string? | קרא / כתיבה | דרך המקור PDF. |
HasOpenPassword | bool | קראו | האם PDF דורש סיסמה משתמש / פתוח כדי לפתוח. |
HasEditPassword | bool | קראו | האם ל-PDF יש סיסמה של הבעלים/העריכה (כלומר,. |
PasswordType | PasswordType | קראו | איזה סוג של סיסמה (אם יש) אוטומטיקה את PDF מחוברת. |
Title | string? | קרא / כתיבה | כותרת המסמך . |
Author | string? | קרא / כתיבה | על ידי המחבר של המסמך. |
Subject | string? | קרא / כתיבה | נושא המסמך . |
Keywords | string? | קרא / כתיבה | מילות המפתח של המסמך. |
Creator | string? | קרא / כתיבה | יישום היוצר. |
Producer | string? | קראו | יישום המפיק שנוצר את PDF. |
Header | Dictionary<string, string> | קרא / כתיבה | כניסות מטא-נתונים מותאמות אישית מן הדיבור הבסיסי /Info, מפתחות על ידי שם. |
CreationDate | string | קרא / כתיבה | תאריך היצירה בפורמט PDF המקומי (D:YY YYMMDDHmmSSOHH’mm’, או ריק כאשר הוא נעלם. |
CreationDateValue | DateTime | קרא / כתיבה | ראוי DateTime תצוגה של CreationDate (תוספת התאמה). |
ModDate | string | קרא / כתיבה | תאריך השינוי בפורמט PDF המקומי (D:YY YYMMDDHmmSSOHH’mm’) או ריק כאשר הוא נעלם. |
ModDateValue | DateTime | קרא / כתיבה | ראוי DateTime תצוגה של ModDate (תוספת התאמה). |
NumberOfPages | int | קראו | מספר עמודים . |
PdfVersion | string? | קראו | שורת גרסה PDF (לדוגמה, “1.4”, “7.7”). |
IsEncrypted | bool | קראו | האם המסמך מוצפן?. |
HasForm | bool | קראו | האם יש מסמך עם צורה. |
HasOutlines | bool | קראו | האם יש מסמך עם סימני ספר?. |
HasMetadata | bool | קראו | האם המסמך מכיל נתונים metadata XMP?. |
HasEmbeddedFiles | bool | קראו | האם המסמך מכיל קבצים. |
HasPageLabels | bool | קראו | האם המסמך מכיל תוויות דף?. |
HasLayers | bool | קראו | האם המסמך כולל שכבות (תוכן אופציונלי). |
HasCollection | bool | קראו | האם המסמך הוא פורטל PDF (יש / אוסף כניסה בקטלוג). |
IsTagged | bool | קראו | אם המסמך מופיע. |
PageLayout | string? | קראו | מצב הפריסה של הדף (לדוגמה, “SinglePage”, " TwoColumnLeft"). |
PageMode | string? | קראו | מצב הדף (לדוגמה, “UseOutlines”, " FullScreen"). |
IsPdfFile | bool | קראו | האם המסמך המובטח הוא קובץ PDF בתוקף (בעלות האינסטינקט). |
InputStream | Stream? | קרא / כתיבה | מקור PDF Stream. |
UseStrictValidation | bool | קרא / כתיבה | כאשר זה נכון, הפארר חלה על כללי ההגדרה של 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 דוגמה. |