PdfPageEditor

PdfPageEditor class

Rappresenta una classe per modificare la pagina del file PDF, inclusa la rotazione della pagina, lo zoom della pagina, lo spostamento della posizione e la modifica delle dimensioni della pagina.

public sealed class PdfPageEditor : SaveableFacade

Costruttori

Nome Descrizione
PdfPageEditor() Costruttore per la classe PdfPageEditor.
PdfPageEditor(Document) Costruttore per la classe PdfPageEditor.

Proprietà

Nome Descrizione
DisplayDuration { get; set; } Ottiene o imposta la durata di visualizzazione delle pagine.
Document { get; } Ottiene la facciata del documento su cui sta lavorando.
HorizontalAlignment { get; set; } Ottiene o imposta l’allineamento orizzontale del contenuto PDF originale nella pagina dei risultati, l’impostazione predefinita è AlignmentType.Left.
PageRotations { get; set; } Una tabella hash contiene il numero di pagina e il grado di rotazione, la chiave rappresenta il numero di pagina, il valore di chiave rappresenta la rotazione in gradi.
PageSize { get; set; } Ottiene o imposta le dimensioni della pagina del file di output.
ProcessPages { get; set; } Ottiene o imposta i numeri di pagina da modificare. Per impostazione predefinita, ogni pagina verrebbe modificata.
Rotation { get; set; } Ottiene o imposta la rotazione delle pagine, la rotazione deve essere 0, 90, 180 o 270. Il valore di default è 0.
TransitionDuration { get; set; } Ottiene o imposta la durata dell’effetto di transizione.
TransitionType { get; set; } Ottiene o imposta lo stile di transizione da utilizzare quando si passa a questa pagina da un’altra durante una presentazione.
VerticalAlignmentType { get; set; } Ottiene o imposta l’allineamento verticale del contenuto PDF originale nella pagina dei risultati, l’impostazione predefinita è VerticalAlignmentType.Bottom.
Zoom { get; set; } Ottieni o imposta il coefficiente di zoom. Il valore 1.0 corrisponde a 100%. Il valore predefinito è 1.0. L’esempio seguente mostra come modificare lo zoom delle pagine del documento.

Metodi

Nome Descrizione
ApplyChanges() Applica le modifiche apportate alle pagine del documento.
virtual BindPdf(Document) Inizializza la facciata.
virtual BindPdf(Stream) Inizializza la facciata.
virtual BindPdf(string) Inizializza la facciata.
virtual Close() Dispose Aspose.Pdf.Document rilegato con una facciata.
Dispose() Elimina la facciata.
GetPageBoxSize(int, string) Restituisce la dimensione della casella specificata nel documento.
GetPageRotation(int) Restituisce la rotazione della pagina specificata.
GetPages() Restituisce il numero totale di pagine.
GetPageSize(int) Restituisce la dimensione della pagina della pagina specificata.
MovePosition(float, float) Sposta l’origine da (0, 0) al punto designato. L’origine è in basso a sinistra e l’unità è il punto (1 pollice = 72 punti).
override Save(Stream) Salva il documento modificato nello stream.
override Save(string) Salva il documento modificato in un file.

Campi

Nome Descrizione
const BLINDH Tende verticali
const BLINDV Tende verticali
const BTWIPE Pulisci fondo-alto
const DGLITTER Glitter diagonale
const DISSOLVE La vecchia pagina si dissolve
const INBOX Scatola interna
const LRGLITTER Glitter sinistro-destro
const LRWIPE Pulisci sinistra-destra
const OUTBOX Scatola verso l’esterno
const RLWIPE Pulisci destra-sinistra
const SPLITHIN IN Divisione orizzontale
const SPLITHOUT Suddivisione orizzontale
const SPLITVIN Nella divisione verticale
const SPLITVOUT Spaccatura verticale fuori
const TBGLITTER Glitter dall’alto in basso
const TBWIPE Pulisci dall’alto in basso

Guarda anche