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