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 | Διαβάστε | Αποθηκεύστε το συνδεδεμένο έγγραφο και επιστρέψτε τα bytes PDF. |
PageSize | PageSize? | Διαβάστε / Γράψτε | Το μέγεθος της σελίδας που θα εφαρμοστεί στις μεταγενέστερες λειτουργίες (no-op stored). |
HorizontalAlignment | HorizontalAlignment | Διαβάστε / Γράψτε | Οριζόντια ευθυγράμμιση για μεταγενέστερες λειτουργίες (no-op αποθηκευμένο). |
VerticalAlignmentType | VerticalAlignment | Διαβάστε / Γράψτε | Οριστική ευθυγράμμιση για μεταγενέστερες λειτουργίες (no-op αποθηκευμένο). |
Zoom | float | Διαβάστε / Γράψτε | Ο συντελεστής ζώματος για τις επακόλουθες λειτουργίες (no-op αποθηκευμένο). |
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 | Διαβάστε | Πάρτε το splitvout. |
SPLITHOUT | int | Διαβάστε | Κάνει το χωρισμό. |
SPLITVIN | int | Διαβάστε | Πάρτε το splitvin. |
SPLITHIN | int | Διαβάστε | Πάρτε το splithin. |
BLINDV | int | Διαβάστε | Πάρτε το blindv. |
BLINDH | int | Διαβάστε | Πήρε το τυφλό. |
INBOX | int | Διαβάστε | Πάρτε το Inbox. |
OUTBOX | int | Διαβάστε | Πάρτε το outbox. |
LRWIPE | int | Διαβάστε | Πάρτε το lrwipe. |
RLWIPE | int | Διαβάστε | Πάρτε το rlwipe. |
BTWIPE | int | Διαβάστε | Πάρτε το btwipe. |
TBWIPE | int | Διαβάστε | Πάρτε το tbwipe. |
DISSOLVE | int | Διαβάστε | Βγάζει το διάλυμα. |
LRGLITTER | int | Διαβάστε | Πάρτε το lrglitter. |
TBGLITTER | int | Διαβάστε | Πάρτε το Tbglitter. |
DGLITTER | int | Διαβάστε | Πάρτε το δισκίο. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
PdfPageEditor() | Καλέστε PdfPageEditor σε αυτή την περίπτωση PdfPageEditor. |
PdfPageEditor(document: Document) | Σύνδεση σε χρόνο κατασκευής. |
BindPdf(path: string) | Συνδέστε ένα αρχείο PDF με το μονοπάτι για επεξεργασία. |
BindPdf(pdfData: byte[]) | Συνδέστε τα δεδομένα PDF για επεξεργασία. |
BindPdf(srcDoc: Document) | Συνδέστε ένα PDF stream για επεξεργασία. |
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. |