PdfPageEditor

PdfPageEditor

סקירה כללית

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

פייסבוק לעריכה ברמה של דף: סיבוב, חידוש, התאמת שערים וניהול תיבת הדף (CropBox, TrimBox , BleedBox או ArtBox).

שיעור זה מספק 30 שיטות לעבוד עם אובייקטים PdfPageEditor בתוכניות .NET. שיטות זמינות כוללות: ApplyChanges, BindPdf, Close, Dispose, GetArtBox, GetBleedBox, GetCropBox, GetPageBoxSize, GetPageRotation, GetPageSize, GetPages, GetTrimBox,12 שיטות נוספות. כל החברים הציבוריים זמינים לכל יישום .NET לאחר התקנת Aspose.PDF FOSS עבור חבילת .Net. רכוש : Alignment, BLINDH, BLINDV, BTWIPE, DGLITTER, DISSOLVE,23 ועוד.

נכסים

שםסוגגישהתיאור
DocumentDocumentקראושמור את המסמך המוגבל ולהחזיר בייטים PDF.
PageSizePageSize?קרא / כתיבהגודל הדף להגשת הפעולות הבאות (לא מאוחסן).
HorizontalAlignmentHorizontalAlignmentקרא / כתיבההתאמה אורגנית לפעולות שלאחר מכן (לא מאוחסנים).
VerticalAlignmentTypeVerticalAlignmentקרא / כתיבההתאמה מעמיקה לפעולות שלאחר מכן (לא מאוחסנים).
Zoomfloatקרא / כתיבהגורם זום עבור פעולות מאוחרות יותר (לא-על אחסון).
Rotationintקרא / כתיבהקבל או הגדר את סיבוב הדף בדרגות (0, 90, 180, 270).
DisplayDurationintקרא / כתיבהקבל או הגדר את משך ההצגה (בתוך שניות) עבור הדפים במסמך מחובר.
AlignmentAlignmentTypeקרא / כתיבהתצוגה של מיקוד היציבה האורגנטית לתוכן.
VerticalAlignmentVerticalAlignmentTypeקרא / כתיבהרמז מעמיק עבור מיקום תוכן.
PageRotationsDictionary<int, int>קרא / כתיבהמפת סיבוב לפי דף, עם מספר עמוד מבוסס 1 עם סיביבת בדרגה (0/90/180/270).
ProcessPagesint[]?קרא / כתיבה1-based page numbers that subsequent stateful operations apply to.
TransitionTypeintקרא / כתיבהקוד סגנון המעבר (שימוש בקבועים סטטיים בכיתה זו).
TransitionDurationintקרא / כתיבהמשך ההשפעה של המעבר בשניות (PDF /Trans /D).
SPLITVOUTintקראומקבל את הפריצה.
SPLITHOUTintקראומקבל את הפרידה.
SPLITVINintקראותנו לי את הפריצה.
SPLITHINintקראומקבל את הספינה.
BLINDVintקראומקבל את העיוורון.
BLINDHintקראומקבל את העיוור.
INBOXintקראוקבל את הקופסה.
OUTBOXintקראוקבלו את המגרש.
LRWIPEintקראומקבל את ה-LRWIPE.
RLWIPEintקראומקבל את ה-Rlwipe.
BTWIPEintקראומקבל את ה-Btwipe.
TBWIPEintקראומקבל את ה- TBWIP.
DISSOLVEintקראומקבל את הפריחה.
LRGLITTERintקראומקבל את ה-Lrglitter.
TBGLITTERintקראומקבל את הטבילה.
DGLITTERintקראומקבל את הדג’ר.

שיטות

חתימהתיאור
PdfPageEditor()צלצול PdfPageEditor על האינדקס הזה PdfPageEditor.
PdfPageEditor(document: Document)קשור ישירות בזמן הבנייה.
BindPdf(path: string)חיבור קובץ PDF לפי מסלול לעריכה.
BindPdf(pdfData: byte[])לחבר נתונים PDF לעריכה.
BindPdf(srcDoc: Document)חיבור זרם PDF לעריכה.
BindPdf(stream: Stream)צלצול BindPdf על האינדקס הזה PdfPageEditor.
Save(outputFile: string)שמור את המסמך המובטח לקובץ.
Save(outputStream: Stream)שמור את המסמך המוגבל לתוך זרם.
ApplyChanges()יישום שינויים קבועים לתוך המסמך המובטח – מחדש את הדפים היעד כאשר PageSize מוגדר.
Save()צלצול שמור על האינדקס הזה PdfPageEditor.
Close()שחרור המסמך המובטח, השלמת את BindPdf / Save / Close חיים.
Dispose()*התאמה לביצוע: מפקדים למכירה.
GetPages()מספר עמודים במסמך הקשור.
GetPageRotation(page: int)1-based page rotation in degrees (0/90/180/270).
GetPageSize(page: int)1-based page size, derived from the page MediaBox.
GetPageBoxSize(page: int, pageBoxName: string)החזיר את היקף הדף הנקרא כ-Rectangle.
MovePosition(moveX: float, moveY: float)רשום תשלום תרגום (בנקודות) עבור פעולות מאוחרות יותר.
RotatePages(input: byte[], rotation: int, pageNumbers)לחזור לדפים מסוימים.
SetRotation(input: byte[], rotation: int, pageNumbers)הגדר את הסיבוב של דפים מסוימים לערך מוחלט.
ResizePages(input: byte[], newMediaBox: Rectangle, pageNumbers)העברת דפים מסוימים לתיבת מדיה חדשה.
SetCropBox(input: byte[], pageNumber: int, rect: Rectangle)הגדר את CropBox (שטח נראה) בדף מסוים.
SetTrimBox(input: byte[], pageNumber: int, rect: Rectangle)הגדר את TrimBox (גודל דף מסתיים מתוכנן לאחר הדפסה) בדף מסוים.
SetBleedBox(input: byte[], pageNumber: int, rect: Rectangle)הגדר את BleedBox (אזור שבו התוכן צריך להיות קליפ בעת הדפסה) בדף מסוים.
SetArtBox(input: byte[], pageNumber: int, rect: Rectangle)הגדר את ArtBox (שטח תוכן משמעותי) בדף מסוים.
SetMargins(input: byte[], pageNumber: int, left: double, bottom: double, right: double, top: double)התאמת שולי הדף על ידי שינוי CropBox יחסית ל MediaBox.
GetCropBox(input: byte[], pageNumber: int)קבל את CropBox עבור דף מסוים.
GetTrimBox(input: byte[], pageNumber: int)קבל את TrimBox עבור דף מסוים.
GetBleedBox(input: byte[], pageNumber: int)קבל את BleedBox עבור דף מסוים.
GetArtBox(input: byte[], pageNumber: int)קבל את ArtBox עבור דף מסוים.
ScalePage(input: byte[], pageNumber: int, scaleX: double, scaleY: double)הגדרת תוכן הדף על ידי התאמת המדידות MediaBox.

ראה גם

 עברית