Class PdfSaveOptions

Class PdfSaveOptions

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

Classe pour les options de sauvegarde XPS-en-PDF.

public class PdfSaveOptions : SaveOptions, IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

Héritage

objectSaveOptionsPdfSaveOptions

Implémente

IXpsTextConversionOptions, IPipelineOptions, IEventBasedModificationOptions

Membres hérités

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()

Constructeurs

PdfSaveOptions()

Crée une nouvelle instance d’options.

public PdfSaveOptions()

Propriétés

BatchSize

Spécifie la taille d’une portion de pages à passer d’un nœud à l’autre.

public int BatchSize { get; set; }

Valeur de la propriété

int

BeforePageSavingEventHandlers

La collection de gestionnaires d’événements qui effectuent des modifications sur une page XPS juste avant qu’elle ne soit sauvegardée.

public IList<beforepagesavingeventhandler> BeforePageSavingEventHandlers { get; }

Valeur de la propriété

IList<BeforePageSavingEventHandler&gt;

EncryptionDetails

Obtient ou définit les détails de chiffrement. Si non défini, aucun chiffrement ne sera effectué.

public PdfEncryptionDetails EncryptionDetails { get; set; }

Valeur de la propriété

PdfEncryptionDetails

ImageCompression

Spécifie le type de compression à utiliser pour toutes les images dans le document.
La valeur par défaut est Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Auto.

public PdfImageCompression ImageCompression { get; set; }

Valeur de la propriété

PdfImageCompression

OutlineTreeExpansionLevel

Spécifie jusqu’à quel niveau l’outline du document doit être développé lorsque le fichier PDF est ouvert dans un visualiseur.
1 - seuls les éléments de premier niveau de l’outline sont affichés,
2 - seuls les éléments de premier et de deuxième niveau de l’outline sont affichés,
et ainsi de suite.
La valeur par défaut est 1.

public int OutlineTreeExpansionLevel { get; set; }

Valeur de la propriété

int

OutlineTreeHeight

Spécifie la hauteur de l’arbre d’outline du document à sauvegarder.
0 - l’arbre d’outline ne sera pas converti,
1 - seuls les éléments de premier niveau de l’outline seront convertis,
et ainsi de suite.
La valeur par défaut est 10.

public int OutlineTreeHeight { get; set; }

Valeur de la propriété

int

PageNumbers

Obtient/définit le tableau des numéros de pages à convertir.

public int[] PageNumbers { get; set; }

Valeur de la propriété

int[]

PreserveText

Dans XPS, certains éléments de texte peuvent contenir des références à des formes de glyphe alternatives
qui ne correspondent à aucun code de caractère dans la police.
Si ce drapeau est défini sur true, le texte de tels éléments XPS est converti en formes graphiques.
Ensuite, le texte lui-même apparaît transparent au-dessus. Cela laisse le texte de tels éléments sélectionnable.
Mais l’effet secondaire est que le fichier de sortie peut être beaucoup plus volumineux que l’original.
Si ce drapeau est défini sur false, les caractères qui devraient être affichés sous forme alternative
sont remplacés par d’autres caractères qui deviennent mappés sur les formes de glyphe alternatives.
Par conséquent, le texte, bien qu’il soit toujours sélectionnable, sera modifié et risque de devenir illisible.
La valeur par défaut est false.

public bool PreserveText { get; set; }

Valeur de la propriété

bool

TextCompression

Spécifie le type de compression à utiliser pour tous les flux de contenu sauf les images.
La valeur par défaut est Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate.

public PdfTextCompression TextCompression { get; set; }

Valeur de la propriété

PdfTextCompression

 Français