Class PdfSaveOptions

Class PdfSaveOptions

Namespace: Aspose.Page.XPS.Presentation.Pdf
Assembly: Aspose.Page.dll (25.1.2)

Klasse für XPS-zu-PDF-Speichereinstellungen.

public class PdfSaveOptions : SaveOptions, IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

Vererbung

objectSaveOptionsPdfSaveOptions

Implementiert

IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

Vererbte Mitglieder

SaveOptions.SupressErrors, SaveOptions.Size, SaveOptions.Exceptions, SaveOptions.Debug, SaveOptions.AdditionalFontsFolders, SaveOptions.JpegQualityLevel, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Konstruktoren

PdfSaveOptions()

Erstellt eine neue Instanz der Optionen.

public PdfSaveOptions()

Eigenschaften

BatchSize

Gibt die Größe eines Seitenabschnitts an, der von Knoten zu Knoten übergeben werden soll.

public int BatchSize { get; set; }

Eigenschaftswert

int

BeforePageSavingEventHandlers

Die Sammlung von Ereignishandlern, die Modifikationen an einer XPS-Seite direkt vor deren Speicherung durchführen.

public IList<beforepagesavingeventhandler> BeforePageSavingEventHandlers { get; }

Eigenschaftswert

IList<BeforePageSavingEventHandler&gt;

EncryptionDetails

Erhält oder setzt die Verschlüsselungsdetails. Wenn nicht gesetzt, wird keine Verschlüsselung durchgeführt.

public PdfEncryptionDetails EncryptionDetails { get; set; }

Eigenschaftswert

PdfEncryptionDetails

ImageCompression

Gibt den Kompressionstyp an, der für alle Bilder im Dokument verwendet werden soll.
Standard ist Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Auto.

public PdfImageCompression ImageCompression { get; set; }

Eigenschaftswert

PdfImageCompression

OutlineTreeExpansionLevel

Gibt an, bis zu welchem Level das Dokumentenverzeichnis beim Öffnen der PDF-Datei in einem Viewer erweitert werden soll.
1 - nur die ersten Ebene der Verzeichniselemente wird angezeigt,
2 - nur die ersten und zweiten Ebene der Verzeichniselemente wird angezeigt,
und so weiter.
Standard ist 1.

public int OutlineTreeExpansionLevel { get; set; }

Eigenschaftswert

int

OutlineTreeHeight

Gibt die Höhe des Dokumentenverzeichnisbaums an, die gespeichert werden soll.
0 - der Verzeichnisbaum wird nicht konvertiert,
1 - nur die ersten Ebene der Verzeichniselemente wird konvertiert,
und so weiter.
Standard ist 10.

public int OutlineTreeHeight { get; set; }

Eigenschaftswert

int

PageNumbers

Erhält/setzt das Array von Seitenzahlen, die konvertiert werden sollen.

public int[] PageNumbers { get; set; }

Eigenschaftswert

int[]

PreserveText

In XPS können einige Textelemente Referenzen zu alternativen Glyphenformen enthalten,
die keinem Zeichencode in der Schriftart entsprechen.
Wenn dieses Flag auf true gesetzt ist, wird der Text aus solchen XPS-Elementen in grafische Formen umgewandelt.
Dann erscheint der Text selbst transparent darüber. Dies lässt den Text solcher Elemente auswählbar.
Aber der Nebeneffekt ist, dass die Ausgabedatei viel größer sein kann als das Original.
Wenn dieses Flag auf false gesetzt ist, werden die Zeichen, die als alternative Formen angezeigt werden sollen,
durch andere Zeichen ersetzt, die auf die alternativen Glyphenformen abgebildet werden.
Daher wird der Text, obwohl weiterhin auswählbar, modifiziert und wahrscheinlich unleserlich.
Standard ist false.

public bool PreserveText { get; set; }

Eigenschaftswert

bool

TextCompression

Gibt den Kompressionstyp an, der für alle Inhaltsströme außer Bildern verwendet werden soll.
Standard ist Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate.

public PdfTextCompression TextCompression { get; set; }

Eigenschaftswert

PdfTextCompression

 Deutsch