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

NomeDescrizione
PdfPageEditor()Costruttore per la classe PdfPageEditor.
PdfPageEditor(Document)Costruttore per la classe PdfPageEditor.

Proprietà

NomeDescrizione
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

NomeDescrizione
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

NomeDescrizione
const BLINDHTende verticali
const BLINDVTende verticali
const BTWIPEPulisci fondo-alto
const DGLITTERGlitter diagonale
const DISSOLVELa vecchia pagina si dissolve
const INBOXScatola interna
const LRGLITTERGlitter sinistro-destro
const LRWIPEPulisci sinistra-destra
const OUTBOXScatola verso l’esterno
const RLWIPEPulisci destra-sinistra
const SPLITHININ Divisione orizzontale
const SPLITHOUTSuddivisione orizzontale
const SPLITVINNella divisione verticale
const SPLITVOUTSpaccatura verticale fuori
const TBGLITTERGlitter dall’alto in basso
const TBWIPEPulisci dall’alto in basso

Guarda anche