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

NombreDescripción
PdfPageEditor()Constructor para la clase PdfPageEditor.
PdfPageEditor(Document)Constructor para la clase PdfPageEditor.

Propiedades

NombreDescripció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

NombreDescripció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

NombreDescripción
const BLINDHPersianas verticales
const BLINDVPersianas verticales
const BTWIPEBarrido inferior-superior
const DGLITTERBrillo diagonal
const DISSOLVELa página vieja se disuelve
const INBOXCaja interior
const LRGLITTERBrillo de izquierda a derecha
const LRWIPEBarrido de izquierda a derecha
const OUTBOXCaja exterior
const RLWIPEBarrido de derecha a izquierda
const SPLITHINEN División horizontal
const SPLITHOUTFuera de división horizontal
const SPLITVINEn división vertical
const SPLITVOUTDivisión vertical hacia afuera
const TBGLITTERBrillo de arriba a abajo
const TBWIPELimpieza superior-inferior

Ver también