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ΔιαβάστεΑποθηκεύστε το συνδεδεμένο έγγραφο και επιστρέψτε τα bytes PDF.
PageSizePageSize?Διαβάστε / ΓράψτεΤο μέγεθος της σελίδας που θα εφαρμοστεί στις μεταγενέστερες λειτουργίες (no-op stored).
HorizontalAlignmentHorizontalAlignmentΔιαβάστε / ΓράψτεΟριζόντια ευθυγράμμιση για μεταγενέστερες λειτουργίες (no-op αποθηκευμένο).
VerticalAlignmentTypeVerticalAlignmentΔιαβάστε / ΓράψτεΟριστική ευθυγράμμιση για μεταγενέστερες λειτουργίες (no-op αποθηκευμένο).
ZoomfloatΔιαβάστε / ΓράψτεΟ συντελεστής ζώματος για τις επακόλουθες λειτουργίες (no-op αποθηκευμένο).
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ΔιαβάστεΠάρτε το splitvout.
SPLITHOUTintΔιαβάστεΚάνει το χωρισμό.
SPLITVINintΔιαβάστεΠάρτε το splitvin.
SPLITHINintΔιαβάστεΠάρτε το splithin.
BLINDVintΔιαβάστεΠάρτε το blindv.
BLINDHintΔιαβάστεΠήρε το τυφλό.
INBOXintΔιαβάστεΠάρτε το Inbox.
OUTBOXintΔιαβάστεΠάρτε το outbox.
LRWIPEintΔιαβάστεΠάρτε το lrwipe.
RLWIPEintΔιαβάστεΠάρτε το rlwipe.
BTWIPEintΔιαβάστεΠάρτε το btwipe.
TBWIPEintΔιαβάστεΠάρτε το tbwipe.
DISSOLVEintΔιαβάστεΒγάζει το διάλυμα.
LRGLITTERintΔιαβάστεΠάρτε το lrglitter.
TBGLITTERintΔιαβάστεΠάρτε το Tbglitter.
DGLITTERintΔιαβάστεΠάρτε το δισκίο.

Μέθοδοι

υπογραφήΠεριγραφή
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.

Δείτε επίσης

 Ελληνικά