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 ועוד.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
Document | Document | קראו | שמור את המסמך המוגבל ולהחזיר בייטים PDF. |
PageSize | PageSize? | קרא / כתיבה | גודל הדף להגשת הפעולות הבאות (לא מאוחסן). |
HorizontalAlignment | HorizontalAlignment | קרא / כתיבה | התאמה אורגנית לפעולות שלאחר מכן (לא מאוחסנים). |
VerticalAlignmentType | VerticalAlignment | קרא / כתיבה | התאמה מעמיקה לפעולות שלאחר מכן (לא מאוחסנים). |
Zoom | float | קרא / כתיבה | גורם זום עבור פעולות מאוחרות יותר (לא-על אחסון). |
Rotation | int | קרא / כתיבה | קבל או הגדר את סיבוב הדף בדרגות (0, 90, 180, 270). |
DisplayDuration | int | קרא / כתיבה | קבל או הגדר את משך ההצגה (בתוך שניות) עבור הדפים במסמך מחובר. |
Alignment | AlignmentType | קרא / כתיבה | תצוגה של מיקוד היציבה האורגנטית לתוכן. |
VerticalAlignment | VerticalAlignmentType | קרא / כתיבה | רמז מעמיק עבור מיקום תוכן. |
PageRotations | Dictionary<int, int> | קרא / כתיבה | מפת סיבוב לפי דף, עם מספר עמוד מבוסס 1 עם סיביבת בדרגה (0/90/180/270). |
ProcessPages | int[]? | קרא / כתיבה | 1-based page numbers that subsequent stateful operations apply to. |
TransitionType | int | קרא / כתיבה | קוד סגנון המעבר (שימוש בקבועים סטטיים בכיתה זו). |
TransitionDuration | int | קרא / כתיבה | משך ההשפעה של המעבר בשניות (PDF /Trans /D). |
SPLITVOUT | int | קראו | מקבל את הפריצה. |
SPLITHOUT | int | קראו | מקבל את הפרידה. |
SPLITVIN | int | קראו | תנו לי את הפריצה. |
SPLITHIN | int | קראו | מקבל את הספינה. |
BLINDV | int | קראו | מקבל את העיוורון. |
BLINDH | int | קראו | מקבל את העיוור. |
INBOX | int | קראו | קבל את הקופסה. |
OUTBOX | int | קראו | קבלו את המגרש. |
LRWIPE | int | קראו | מקבל את ה-LRWIPE. |
RLWIPE | int | קראו | מקבל את ה-Rlwipe. |
BTWIPE | int | קראו | מקבל את ה-Btwipe. |
TBWIPE | int | קראו | מקבל את ה- TBWIP. |
DISSOLVE | int | קראו | מקבל את הפריחה. |
LRGLITTER | int | קראו | מקבל את ה-Lrglitter. |
TBGLITTER | int | קראו | מקבל את הטבילה. |
DGLITTER | int | קראו | מקבל את הדג’ר. |
שיטות
| חתימה | תיאור |
|---|---|
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. |