PdfPageEditor

PdfPageEditor class

Représente une classe pour modifier la page du fichier PDF, y compris la rotation de la page, le zoom de la page, le déplacement de la position et la modification de la taille de la page.

public sealed class PdfPageEditor : SaveableFacade

Constructeurs

Nom La description
PdfPageEditor() Constructeur pour la classe PdfPageEditor.
PdfPageEditor(Document) Constructeur pour la classe PdfPageEditor.

Propriétés

Nom La description
DisplayDuration { get; set; } Obtient ou définit la durée d’affichage des pages.
Document { get; } Obtient la façade du document sur laquelle travaille.
HorizontalAlignment { get; set; } Obtient ou définit l’alignement horizontal du contenu PDF d’origine sur la page de résultats, la valeur par défaut est AlignmentType.Left.
PageRotations { get; set; } Une table de hachage contient le numéro de page et le degré de rotation, la clé représente le numéro de page, la valeur de la clé représente la rotation en degrés.
PageSize { get; set; } Obtient ou définit la taille de page du fichier de sortie.
ProcessPages { get; set; } Obtient ou définit les numéros de page à modifier. Par défaut, chaque page serait éditée.
Rotation { get; set; } Obtient ou définit la rotation des pages, la rotation doit être de 0, 90, 180 ou 270. La valeur par défaut est 0.
TransitionDuration { get; set; } Obtient ou définit la durée de l’effet de transition.
TransitionType { get; set; } Obtient ou définit le style de transition à utiliser lors du déplacement vers cette page à partir d’une autre lors d’une présentation.
VerticalAlignmentType { get; set; } Obtient ou définit l’alignement vertical du contenu PDF d’origine sur la page de résultats, la valeur par défaut est VerticalAlignmentType.Bottom.
Zoom { get; set; } Obtient ou définit le coefficient de zoom. La valeur 1.0 correspond à 100 %. La valeur par défaut est 1.0. L’exemple suivant montre comment modifier le zoom des pages du document.

Méthodes

Nom La description
ApplyChanges() Appliquer les modifications apportées aux pages du document.
virtual BindPdf(Document) Initialise la façade.
virtual BindPdf(Stream) Initialise la façade.
virtual BindPdf(string) Initialise la façade.
virtual Close() Dispose Aspose.Pdf.Document relié avec une façade.
Dispose() Dispose la façade.
GetPageBoxSize(int, string) Renvoie la taille de la zone spécifiée dans le document.
GetPageRotation(int) Renvoie la rotation de la page spécifiée.
GetPages() Renvoie le nombre total de pages.
GetPageSize(int) Renvoie la taille de page de la page spécifiée.
MovePosition(float, float) Déplace l’origine de (0, 0) au point désigné. L’origine est en bas à gauche et l’unité est le point (1 pouce = 72 points).
override Save(Stream) Enregistre le document modifié dans le flux.
override Save(string) Enregistre le document modifié dans un fichier.

Des champs

Nom La description
const BLINDH Stores verticaux
const BLINDV Stores verticaux
const BTWIPE Essuyage de bas en haut
const DGLITTER Paillettes diagonales
const DISSOLVE L’ancienne page se dissout
const INBOX Boîte intérieure
const LRGLITTER Paillettes gauche-droite
const LRWIPE Balayage gauche-droite
const OUTBOX Boîte extérieure
const RLWIPE Balayage droite-gauche
const SPLITHIN Dans la division horizontale
const SPLITHOUT Hors division horizontale
const SPLITVIN En division verticale
const SPLITVOUT Fractionnement vertical
const TBGLITTER Paillettes de haut en bas
const TBWIPE Essuyage haut-bas

Voir également