PdfPageEditor

PdfPageEditor class

Repräsentiert eine Klasse zum Bearbeiten der Seite der PDF-Datei, einschließlich Drehen der Seite, Zoomen der Seite, Verschieben der Position und Ändern der Seitengröße.

public sealed class PdfPageEditor : SaveableFacade

Konstrukteure

Name Beschreibung
PdfPageEditor() Konstruktor für die PdfPageEditor-Klasse.
PdfPageEditor(Document) Konstruktor für die PdfPageEditor-Klasse.

Eigenschaften

Name Beschreibung
DisplayDuration { get; set; } Ruft die Anzeigedauer für Seiten ab oder legt sie fest.
Document { get; } Ruft die Dokumentfassade ab, an der gearbeitet wird.
HorizontalAlignment { get; set; } Ruft die horizontale Ausrichtung des ursprünglichen PDF-Inhalts auf der Ergebnisseite ab oder legt sie fest, Standard ist AlignmentType.Left.
PageRotations { get; set; } Eine Hashtabelle enthält die Seitenzahl und den Grad der Drehung, der Schlüssel stellt die Seitenzahl dar, der Wert des Schlüssels stellt die Drehung in Grad dar.
PageSize { get; set; } Ruft die Seitengröße der Ausgabedatei ab oder legt sie fest.
ProcessPages { get; set; } Ermittelt oder setzt die zu bearbeitenden Seitenzahlen. Standardmäßig wird jede Seite bearbeitet.
Rotation { get; set; } Ermittelt oder setzt die Drehung der Seiten, die Drehung muss 0, 90, 180 oder 270 sein. Standardwert ist 0.
TransitionDuration { get; set; } Ruft die Dauer des Übergangseffekts ab oder legt sie fest.
TransitionType { get; set; } Ruft den zu verwendenden Übergangsstil ab oder legt ihn fest, wenn während einer Präsentation von einer anderen Seite zu dieser Seite gewechselt wird.
VerticalAlignmentType { get; set; } Ruft die vertikale Ausrichtung des ursprünglichen PDF-Inhalts auf der Ergebnisseite ab oder legt sie fest, Standard ist VerticalAlignmentType.Bottom.
Zoom { get; set; } Holt oder setzt den Zoomfaktor. Wert 1,0 entspricht 100 %. Standardwert ist 1,0. Das folgende Beispiel zeigt, wie Sie den Zoom der Dokumentseiten ändern.

Methoden

Name Beschreibung
ApplyChanges() An den Dokumentseiten vorgenommene Änderungen übernehmen.
virtual BindPdf(Document) Initialisiert die Fassade.
virtual BindPdf(Stream) Initialisiert die Fassade.
virtual BindPdf(string) Initialisiert die Fassade.
virtual Close() Disposes Aspose.Pdf.Document gebunden mit einer Fassade.
Dispose() Entsorgt die Fassade.
GetPageBoxSize(int, string) Gibt die Größe des angegebenen Felds im Dokument zurück.
GetPageRotation(int) Gibt die Drehung der angegebenen Seite zurück.
GetPages() Gibt die Gesamtzahl der Seiten zurück.
GetPageSize(int) Gibt die Seitengröße der angegebenen Seite zurück.
MovePosition(float, float) Verschiebt den Ursprung von (0, 0) zu dem festgelegten Punkt. Der Ursprung ist links unten und die Einheit ist Punkt (1 Zoll = 72 Punkte).
override Save(Stream) Speichert das geänderte Dokument im Stream.
override Save(string) Speichert geändertes Dokument in Datei.

Felder

Name Beschreibung
const BLINDH Vertikale Jalousien
const BLINDV Vertikale Jalousien
const BTWIPE Unten-Oben-Wischen
const DGLITTER Diagonaler Glitzer
const DISSOLVE Die alte Seite löst sich auf
const INBOX Box nach innen
const LRGLITTER Links-Rechts-Glitter
const LRWIPE Links-rechts wischen
const OUTBOX Äußere Box
const RLWIPE Rechts-Links-Wischen
const SPLITHIN IN Horizontale Teilung
const SPLITHOUT Aus horizontaler Teilung
const SPLITVIN Im vertikalen Split
const SPLITVOUT Vertikale Teilung aus
const TBGLITTER Glitzer von oben nach unten
const TBWIPE Wischen von oben nach unten

Siehe auch