PdfPageEditor

PdfPageEditor class

Representa una clase para editar la página del archivo PDF, incluida la rotación de página, el zoom de página, el movimiento de posición y el cambio de tamaño de página.

public sealed class PdfPageEditor : SaveableFacade

Constructores

Nombre Descripción
PdfPageEditor() Constructor para la clase PdfPageEditor.
PdfPageEditor(Document) Constructor para la clase PdfPageEditor.

Propiedades

Nombre Descripción
DisplayDuration { get; set; } Obtiene o establece la duración de visualización de las páginas.
Document { get; } Obtiene la fachada del documento en la que está trabajando.
HorizontalAlignment { get; set; } Obtiene o establece la alineación horizontal del contenido del PDF original en la página de resultados; el valor predeterminado es AlignmentType.Left.
PageRotations { get; set; } Una tabla hash contiene el número de página y el grado de rotación, la clave representa el número de página, el valor de la clave representa la rotación en grados.
PageSize { get; set; } Obtiene o establece el tamaño de página del archivo de salida.
ProcessPages { get; set; } Obtiene o establece los números de página que se van a editar. Por defecto, cada página sería editada.
Rotation { get; set; } Obtiene o establece la rotación de las páginas, la rotación debe ser 0, 90, 180 o 270. El valor predeterminado es 0.
TransitionDuration { get; set; } Obtiene o establece la duración del efecto de transición.
TransitionType { get; set; } Obtiene o establece el estilo de transición que se usará al pasar a esta página desde otra durante una presentación.
VerticalAlignmentType { get; set; } Obtiene o establece la alineación vertical del contenido PDF original en la página de resultados, el valor predeterminado es VerticalAlignmentType.Bottom.
Zoom { get; set; } Obtiene o establece el coeficiente de zoom. El valor 1.0 corresponde al 100%. El valor predeterminado es 1.0. El siguiente ejemplo muestra cómo cambiar el zoom de las páginas del documento.

Métodos

Nombre Descripción
ApplyChanges() Aplicar los cambios realizados en las páginas del documento.
virtual BindPdf(Document) Inicializa la fachada.
virtual BindPdf(Stream) Inicializa la fachada.
virtual BindPdf(string) Inicializa la fachada.
virtual Close() Elimina Aspose.Pdf.Document enlazado con una fachada.
Dispose() Elimina la fachada.
GetPageBoxSize(int, string) Devuelve el tamaño del cuadro especificado en el documento.
GetPageRotation(int) Devuelve la rotación de la página especificada.
GetPages() Devuelve el número total de páginas.
GetPageSize(int) Devuelve el tamaño de página de la página especificada.
MovePosition(float, float) Mueve el origen desde (0, 0) hasta el punto que designó. El origen está abajo a la izquierda y la unidad es el punto (1 pulgada = 72 puntos).
override Save(Stream) Guarda el documento modificado en el flujo.
override Save(string) Guarda el documento modificado en un archivo.

Campos

Nombre Descripción
const BLINDH Persianas verticales
const BLINDV Persianas verticales
const BTWIPE Barrido inferior-superior
const DGLITTER Brillo diagonal
const DISSOLVE La página vieja se disuelve
const INBOX Caja interior
const LRGLITTER Brillo de izquierda a derecha
const LRWIPE Barrido de izquierda a derecha
const OUTBOX Caja exterior
const RLWIPE Barrido de derecha a izquierda
const SPLITHIN EN División horizontal
const SPLITHOUT Fuera de división horizontal
const SPLITVIN En división vertical
const SPLITVOUT División vertical hacia afuera
const TBGLITTER Brillo de arriba a abajo
const TBWIPE Limpieza superior-inferior

Ver también